{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.VKLjsBz0/b1/dipy_1.10.0~rc1-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.VKLjsBz0/b2/dipy_1.10.0~rc1-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n- 140178049bcf746f59e046d5a613b057 4485908 doc optional python-dipy-doc_1.10.0~rc1-2_all.deb\n- 8e4e5de9417d606b016e0f5b8477cf07 42941668 debug optional python3-dipy-lib-dbgsym_1.10.0~rc1-2_amd64.deb\n- 061410c191074201bf08941948ea6048 3873388 python optional python3-dipy-lib_1.10.0~rc1-2_amd64.deb\n+ 492706f82f6b8316c34decbe9ec8e69b 4485872 doc optional python-dipy-doc_1.10.0~rc1-2_all.deb\n+ be72d7cc1d04e32a3b226211fffdafdf 42925004 debug optional python3-dipy-lib-dbgsym_1.10.0~rc1-2_amd64.deb\n+ 9a46f8248fc64ac9938229145051f84a 3874236 python optional python3-dipy-lib_1.10.0~rc1-2_amd64.deb\n d99be1979319807e7b8b3a8973c35a5c 3575264 python optional python3-dipy_1.10.0~rc1-2_all.deb\n"}, {"source1": "python-dipy-doc_1.10.0~rc1-2_all.deb", "source2": "python-dipy-doc_1.10.0~rc1-2_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 2024-11-21 16:16:28.000000 debian-binary\n--rw-r--r-- 0 0 0 9168 2024-11-21 16:16:28.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4476548 2024-11-21 16:16:28.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 9164 2024-11-21 16:16:28.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 4476516 2024-11-21 16:16:28.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": "./usr/share/doc/python-dipy-doc/html/.buildinfo", "source2": "./usr/share/doc/python-dipy-doc/html/.buildinfo", "unified_diff": "@@ -1,4 +1,4 @@\n # Sphinx build info version 1\n # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.\n-config: c903a3bad42e0b692d8d2de0fc45ee58\n+config: 93d9228363d6f39d9d1ddf5f2058bcae\n tags: 645f666f9bcd5a90fca523b33c5a78b7\n"}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/_public.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/_public.html", "unified_diff": "@@ -1009,12 +1009,12 @@\n
  • Module code »
  • \n
  • dipy »
  • \n
  • dipy.align »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -948,9 +948,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * _\bd_\bi_\bp_\by_\b._\ba_\bl_\bi_\bg_\bn \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/cpd.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/cpd.html", "unified_diff": "@@ -628,12 +628,12 @@\n
  • Module code »
  • \n
  • dipy »
  • \n
  • dipy.align »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -567,9 +567,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * _\bd_\bi_\bp_\by_\b._\ba_\bl_\bi_\bg_\bn \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/imaffine.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/imaffine.html", "unified_diff": "@@ -1641,12 +1641,12 @@\n
  • Module code »
  • \n
  • dipy »
  • \n
  • dipy.align »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1589,9 +1589,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * _\bd_\bi_\bp_\by_\b._\ba_\bl_\bi_\bg_\bn \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/imwarp.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/imwarp.html", "unified_diff": "@@ -1989,12 +1989,12 @@\n
  • Module code »
  • \n
  • dipy »
  • \n
  • dipy.align »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1949,9 +1949,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * _\bd_\bi_\bp_\by_\b._\ba_\bl_\bi_\bg_\bn \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/metrics.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/metrics.html", "unified_diff": "@@ -1404,12 +1404,12 @@\n
  • Module code »
  • \n
  • dipy »
  • \n
  • dipy.align »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1374,9 +1374,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * _\bd_\bi_\bp_\by_\b._\ba_\bl_\bi_\bg_\bn \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/reslice.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/reslice.html", "unified_diff": "@@ -238,12 +238,12 @@\n
  • Module code »
  • \n
  • dipy »
  • \n
  • dipy.align »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -161,9 +161,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * _\bd_\bi_\bp_\by_\b._\ba_\bl_\bi_\bg_\bn \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/scalespace.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/scalespace.html", "unified_diff": "@@ -600,12 +600,12 @@\n
  • Module code »
  • \n
  • dipy »
  • \n
  • dipy.align »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -527,9 +527,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * _\bd_\bi_\bp_\by_\b._\ba_\bl_\bi_\bg_\bn \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/streamlinear.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/streamlinear.html", "unified_diff": "@@ -1734,12 +1734,12 @@\n
  • Module code »
  • \n
  • dipy »
  • \n
  • dipy.align »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1698,9 +1698,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * _\bd_\bi_\bp_\by_\b._\ba_\bl_\bi_\bg_\bn \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/streamwarp.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align/streamwarp.html", "unified_diff": "@@ -444,12 +444,12 @@\n
  • Module code »
  • \n
  • dipy »
  • \n
  • dipy.align »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -369,9 +369,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * _\bd_\bi_\bp_\by_\b._\ba_\bl_\bi_\bg_\bn \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/align.html", "unified_diff": "@@ -179,12 +179,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -98,9 +98,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/geometry.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/geometry.html", "unified_diff": "@@ -1327,12 +1327,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1276,9 +1276,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/gradients.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/gradients.html", "unified_diff": "@@ -1542,12 +1542,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1499,9 +1499,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/graph.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/graph.html", "unified_diff": "@@ -289,12 +289,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -218,9 +218,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/histeq.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/histeq.html", "unified_diff": "@@ -148,12 +148,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -67,9 +67,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/ndindex.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/ndindex.html", "unified_diff": "@@ -159,12 +159,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -77,9 +77,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/onetime.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/onetime.html", "unified_diff": "@@ -333,12 +333,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -254,9 +254,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/optimize.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/optimize.html", "unified_diff": "@@ -711,12 +711,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -640,9 +640,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/profile.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/profile.html", "unified_diff": "@@ -225,12 +225,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -143,9 +143,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/rng.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/rng.html", "unified_diff": "@@ -306,12 +306,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -227,9 +227,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/sphere.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/sphere.html", "unified_diff": "@@ -1057,12 +1057,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -996,9 +996,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/sphere_stats.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/sphere_stats.html", "unified_diff": "@@ -424,12 +424,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -347,9 +347,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/subdivide_octahedron.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/subdivide_octahedron.html", "unified_diff": "@@ -187,12 +187,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -106,9 +106,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/wavelet.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/core/wavelet.html", "unified_diff": "@@ -435,12 +435,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -361,9 +361,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/data/fetcher.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/data/fetcher.html", "has_internal_linenos": true, "unified_diff": "@@ -22099,15 +22099,15 @@\n 00056520: 593c 2f61 3e3c 2f6c 693e 200a 2020 2020 Y . \n 00056530: 2020 3c2f 756c 3e0a 2020 2020 3c2f 6469 . .
    . \n 00056570: 2020 2026 2331 3639 3b20 436f 7079 7269 © Copyri\n 00056580: 6768 7420 436f 7079 7269 6768 7420 3230 ght Copyright 20\n-00056590: 3038 2d32 3032 352c 4449 5059 2064 6576 08-2025,DIPY dev\n+00056590: 3038 2d32 3032 342c 4449 5059 2064 6576 08-2024,DIPY dev\n 000565a0: 656c 6f70 6572 732e 2043 7265 6174 6564 elopers. Created\n 000565b0: 2075 7369 6e67 2047 7267 2053 7068 696e using Grg Sphin\n 000565c0: 7820 5468 656d 6520 616e 6420 5079 4461 x Theme and PyDa\n 000565d0: 7461 2053 7068 696e 7820 5468 656d 652e ta Sphinx Theme.\n 000565e0: 2e0a 2020 2020 2020 4372 6561 7465 6420 .. Created \n 000565f0: 7573 696e 6720 3c61 2068 7265 663d 2268 using Module code »\n
  • dipy »
  • \n
  • DIPY
  • \n \n
    \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -535,9 +535,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/denoise/adaptive_soft_matching.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/denoise/adaptive_soft_matching.html", "unified_diff": "@@ -202,12 +202,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -120,9 +120,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/denoise/gibbs.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/denoise/gibbs.html", "unified_diff": "@@ -460,12 +460,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -382,9 +382,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/denoise/localpca.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/denoise/localpca.html", "unified_diff": "@@ -702,12 +702,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -633,9 +633,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/denoise/nlmeans.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/denoise/nlmeans.html", "unified_diff": "@@ -216,12 +216,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -137,9 +137,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/denoise/noise_estimate.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/denoise/noise_estimate.html", "unified_diff": "@@ -498,12 +498,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -420,9 +420,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/denoise/non_local_means.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/denoise/non_local_means.html", "unified_diff": "@@ -214,12 +214,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -133,9 +133,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/denoise/patch2self.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/denoise/patch2self.html", "unified_diff": "@@ -915,12 +915,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -849,9 +849,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/direction/peaks.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/direction/peaks.html", "unified_diff": "@@ -874,12 +874,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -800,9 +800,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/dpy.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/dpy.html", "unified_diff": "@@ -274,12 +274,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -202,9 +202,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/gradients.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/gradients.html", "unified_diff": "@@ -209,12 +209,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -127,9 +127,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/image.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/image.html", "unified_diff": "@@ -285,12 +285,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -206,9 +206,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/peaks.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/peaks.html", "unified_diff": "@@ -662,12 +662,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -593,9 +593,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/pickles.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/pickles.html", "unified_diff": "@@ -180,12 +180,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -99,9 +99,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/stateful_tractogram.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/stateful_tractogram.html", "unified_diff": "@@ -1026,12 +1026,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -983,9 +983,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/streamline.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/streamline.html", "unified_diff": "@@ -425,12 +425,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -352,9 +352,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/surface.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/surface.html", "unified_diff": "@@ -164,12 +164,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -84,9 +84,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/utils.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/utils.html", "unified_diff": "@@ -636,12 +636,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -569,9 +569,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/vtk.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/io/vtk.html", "unified_diff": "@@ -234,12 +234,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -155,9 +155,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/tf/cnn_1d_denoising.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/tf/cnn_1d_denoising.html", "unified_diff": "@@ -598,12 +598,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -529,9 +529,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/tf/deepn4.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/tf/deepn4.html", "unified_diff": "@@ -479,12 +479,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -412,9 +412,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/tf/evac.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/tf/evac.html", "unified_diff": "@@ -667,12 +667,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -597,9 +597,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/tf/histo_resdnn.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/tf/histo_resdnn.html", "unified_diff": "@@ -404,12 +404,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -331,9 +331,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/tf/model.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/tf/model.html", "unified_diff": "@@ -442,12 +442,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -367,9 +367,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/tf/synb0.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/tf/synb0.html", "unified_diff": "@@ -483,12 +483,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -411,9 +411,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/torch/evac.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/torch/evac.html", "unified_diff": "@@ -709,12 +709,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -644,9 +644,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/torch/histo_resdnn.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/torch/histo_resdnn.html", "unified_diff": "@@ -423,12 +423,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -352,9 +352,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/utils.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/nn/utils.html", "unified_diff": "@@ -422,12 +422,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -347,9 +347,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/base.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/base.html", "unified_diff": "@@ -165,12 +165,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -85,9 +85,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/bingham.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/bingham.html", "unified_diff": "@@ -977,12 +977,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -922,9 +922,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/cache.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/cache.html", "unified_diff": "@@ -218,12 +218,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -138,9 +138,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/cross_validation.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/cross_validation.html", "unified_diff": "@@ -276,12 +276,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -199,9 +199,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/csdeconv.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/csdeconv.html", "unified_diff": "@@ -1312,12 +1312,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1262,9 +1262,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/cti.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/cti.html", "unified_diff": "@@ -749,12 +749,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -684,9 +684,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/dki.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/dki.html", "unified_diff": "@@ -3311,12 +3311,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3288,9 +3288,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/dki_micro.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/dki_micro.html", "unified_diff": "@@ -796,12 +796,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -725,9 +725,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/dsi.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/dsi.html", "unified_diff": "@@ -849,12 +849,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -796,9 +796,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/dti.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/dti.html", "has_internal_linenos": true, "unified_diff": "@@ -17227,15 +17227,15 @@\n 000434a0: 3e44 4950 593c 2f61 3e3c 2f6c 693e 200a >DIPY .\n 000434b0: 2020 2020 2020 3c2f 756c 3e0a 2020 2020 . \n 000434c0: 3c2f 6469 763e 0a20 2020 203c 6469 7620 .
    . © Co\n 00043500: 7079 7269 6768 7420 436f 7079 7269 6768 pyright Copyrigh\n-00043510: 7420 3230 3038 2d32 3032 352c 4449 5059 t 2008-2025,DIPY\n+00043510: 7420 3230 3038 2d32 3032 342c 4449 5059 t 2008-2024,DIPY\n 00043520: 2064 6576 656c 6f70 6572 732e 2043 7265 developers. Cre\n 00043530: 6174 6564 2075 7369 6e67 2047 7267 2053 ated using Grg S\n 00043540: 7068 696e 7820 5468 656d 6520 616e 6420 phinx Theme and \n 00043550: 5079 4461 7461 2053 7068 696e 7820 5468 PyData Sphinx Th\n 00043560: 656d 652e 2e0a 2020 2020 2020 4372 6561 eme... Crea\n 00043570: 7465 6420 7573 696e 6720 3c61 2068 7265 ted using Module code »\n
  • dipy »
  • \n
  • DIPY
  • \n \n
    \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -578,9 +578,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/fwdti.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/fwdti.html", "unified_diff": "@@ -1044,12 +1044,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -981,9 +981,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/gqi.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/gqi.html", "unified_diff": "@@ -459,12 +459,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -396,9 +396,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/ivim.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/ivim.html", "unified_diff": "@@ -1075,12 +1075,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1013,9 +1013,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/mapmri.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/mapmri.html", "unified_diff": "@@ -2453,12 +2453,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2456,9 +2456,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/mcsd.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/mcsd.html", "unified_diff": "@@ -1016,12 +1016,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -962,9 +962,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/msdki.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/msdki.html", "unified_diff": "@@ -846,12 +846,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -780,9 +780,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/multi_voxel.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/multi_voxel.html", "unified_diff": "@@ -370,12 +370,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -293,9 +293,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/odf.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/odf.html", "unified_diff": "@@ -235,12 +235,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -156,9 +156,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/qtdmri.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/qtdmri.html", "unified_diff": "@@ -2522,12 +2522,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2534,9 +2534,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/qti.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/qti.html", "unified_diff": "@@ -1467,12 +1467,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1431,9 +1431,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/rumba.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/rumba.html", "unified_diff": "@@ -1270,12 +1270,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1218,9 +1218,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/sfm.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/sfm.html", "unified_diff": "@@ -860,12 +860,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -797,9 +797,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/shm.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/shm.html", "unified_diff": "@@ -1975,12 +1975,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1975,9 +1975,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/shore.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/shore.html", "unified_diff": "@@ -986,12 +986,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -940,9 +940,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/utils.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/utils.html", "unified_diff": "@@ -441,12 +441,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -370,9 +370,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/weights_method.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/reconst/weights_method.html", "unified_diff": "@@ -429,12 +429,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -354,9 +354,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/segment/bundles.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/segment/bundles.html", "unified_diff": "@@ -1046,12 +1046,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -991,9 +991,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/segment/clustering.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/segment/clustering.html", "unified_diff": "@@ -995,12 +995,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -940,9 +940,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/segment/fss.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/segment/fss.html", "unified_diff": "@@ -441,12 +441,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -364,9 +364,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/segment/mask.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/segment/mask.html", "unified_diff": "@@ -451,12 +451,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -379,9 +379,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/segment/metric.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/segment/metric.html", "unified_diff": "@@ -220,12 +220,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -140,9 +140,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/segment/threshold.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/segment/threshold.html", "unified_diff": "@@ -241,12 +241,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -161,9 +161,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/segment/tissue.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/segment/tissue.html", "unified_diff": "@@ -396,12 +396,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -324,9 +324,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/segment/utils.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/segment/utils.html", "unified_diff": "@@ -194,12 +194,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -112,9 +112,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/sims/phantom.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/sims/phantom.html", "unified_diff": "@@ -393,12 +393,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -314,9 +314,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/sims/voxel.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/sims/voxel.html", "unified_diff": "@@ -1250,12 +1250,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1197,9 +1197,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/stats/analysis.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/stats/analysis.html", "unified_diff": "@@ -447,12 +447,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -375,9 +375,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/stats/qc.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/stats/qc.html", "unified_diff": "@@ -233,12 +233,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -153,9 +153,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/stats/sketching.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/stats/sketching.html", "unified_diff": "@@ -181,12 +181,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -104,9 +104,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/tracking/learning.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/tracking/learning.html", "unified_diff": "@@ -235,12 +235,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -155,9 +155,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/tracking/life.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/tracking/life.html", "unified_diff": "@@ -743,12 +743,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -683,9 +683,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/tracking/local_tracking.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/tracking/local_tracking.html", "unified_diff": "@@ -568,12 +568,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -495,9 +495,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/tracking/mesh.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/tracking/mesh.html", "unified_diff": "@@ -276,12 +276,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -198,9 +198,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/tracking/metrics.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/tracking/metrics.html", "unified_diff": "@@ -1002,12 +1002,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -941,9 +941,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/tracking/streamline.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/tracking/streamline.html", "unified_diff": "@@ -885,12 +885,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -825,9 +825,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/tracking/utils.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/tracking/utils.html", "unified_diff": "@@ -1292,12 +1292,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1237,9 +1237,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/gmem.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/gmem.html", "unified_diff": "@@ -165,12 +165,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -83,9 +83,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/app.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/app.html", "unified_diff": "@@ -985,12 +985,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -915,9 +915,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/tab/base.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/tab/base.html", "unified_diff": "@@ -840,12 +840,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -780,9 +780,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/tab/cluster.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/tab/cluster.html", "unified_diff": "@@ -323,12 +323,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -244,9 +244,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/tab/peak.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/tab/peak.html", "unified_diff": "@@ -490,12 +490,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -417,9 +417,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/tab/roi.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/tab/roi.html", "unified_diff": "@@ -202,12 +202,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -122,9 +122,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/tab/slice.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/tab/slice.html", "unified_diff": "@@ -623,12 +623,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -559,9 +559,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/tab/surface.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/tab/surface.html", "unified_diff": "@@ -213,12 +213,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -134,9 +134,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/util.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/util.html", "unified_diff": "@@ -313,12 +313,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -238,9 +238,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/visualizer/cluster.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/visualizer/cluster.html", "unified_diff": "@@ -309,12 +309,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -236,9 +236,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/visualizer/peak.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/visualizer/peak.html", "unified_diff": "@@ -657,12 +657,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -590,9 +590,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/visualizer/slice.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/visualizer/slice.html", "unified_diff": "@@ -359,12 +359,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -283,9 +283,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/visualizer/surface.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/horizon/visualizer/surface.html", "unified_diff": "@@ -141,12 +141,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -59,9 +59,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/panel.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/panel.html", "unified_diff": "@@ -672,12 +672,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -601,9 +601,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/plotting.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/plotting.html", "unified_diff": "@@ -442,12 +442,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -366,9 +366,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/projections.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/projections.html", "unified_diff": "@@ -263,12 +263,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -184,9 +184,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/regtools.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/regtools.html", "unified_diff": "@@ -607,12 +607,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -534,9 +534,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/streamline.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/viz/streamline.html", "unified_diff": "@@ -367,12 +367,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -293,9 +293,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/align.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/align.html", "has_internal_linenos": true, "unified_diff": "@@ -7688,15 +7688,15 @@\n 0001e070: 613e 3c2f 6c69 3e20 0a20 2020 2020 203c a> . <\n 0001e080: 2f75 6c3e 0a20 2020 203c 2f64 6976 3e0a /ul>. .\n 0001e090: 2020 2020 3c64 6976 2063 6c61 7373 3d22
    . \n 0001e0c0: 2623 3136 393b 2043 6f70 7972 6967 6874 © Copyright\n 0001e0d0: 2043 6f70 7972 6967 6874 2032 3030 382d Copyright 2008-\n-0001e0e0: 3230 3235 2c44 4950 5920 6465 7665 6c6f 2025,DIPY develo\n+0001e0e0: 3230 3234 2c44 4950 5920 6465 7665 6c6f 2024,DIPY develo\n 0001e0f0: 7065 7273 2e20 4372 6561 7465 6420 7573 pers. Created us\n 0001e100: 696e 6720 4772 6720 5370 6869 6e78 2054 ing Grg Sphinx T\n 0001e110: 6865 6d65 2061 6e64 2050 7944 6174 6120 heme and PyData \n 0001e120: 5370 6869 6e78 2054 6865 6d65 2e2e 0a20 Sphinx Theme... \n 0001e130: 2020 2020 2043 7265 6174 6564 2075 7369 Created usi\n 0001e140: 6e67 203c 6120 6872 6566 3d22 6874 7470 ng Module code »\n
  • dipy »
  • \n
  • DIPY
  • \n \n
    \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -428,9 +428,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/cli.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/cli.html", "unified_diff": "@@ -178,12 +178,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -98,9 +98,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/combined_workflow.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/combined_workflow.html", "unified_diff": "@@ -188,12 +188,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -112,9 +112,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/denoise.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/denoise.html", "unified_diff": "@@ -585,12 +585,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -517,9 +517,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/docstring_parser.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/docstring_parser.html", "unified_diff": "@@ -608,12 +608,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -538,9 +538,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/flow_runner.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/flow_runner.html", "unified_diff": "@@ -234,12 +234,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -154,9 +154,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/io.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/io.html", "unified_diff": "@@ -979,12 +979,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -935,9 +935,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/mask.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/mask.html", "unified_diff": "@@ -168,12 +168,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -88,9 +88,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/multi_io.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/multi_io.html", "unified_diff": "@@ -466,12 +466,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -397,9 +397,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/nn.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/nn.html", "unified_diff": "@@ -196,12 +196,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -116,9 +116,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/reconst.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/reconst.html", "unified_diff": "@@ -2038,12 +2038,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1989,9 +1989,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/segment.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/segment.html", "unified_diff": "@@ -510,12 +510,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -437,9 +437,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/stats.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/stats.html", "unified_diff": "@@ -816,12 +816,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -761,9 +761,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/tracking.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/tracking.html", "unified_diff": "@@ -503,12 +503,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -431,9 +431,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/utils.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/utils.html", "unified_diff": "@@ -131,12 +131,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -49,9 +49,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/viz.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/viz.html", "unified_diff": "@@ -424,12 +424,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -345,9 +345,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/workflow.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy/workflows/workflow.html", "unified_diff": "@@ -253,12 +253,12 @@\n \n
  • Module code »
  • \n
  • dipy »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -179,9 +179,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bd_\bi_\bp_\by \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/dipy.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/dipy.html", "unified_diff": "@@ -194,12 +194,12 @@\n
  • Cite  
  • \n \n
  • Module code »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -113,9 +113,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bc_\bo_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/_modules/index.html", "source2": "./usr/share/doc/python-dipy-doc/html/_modules/index.html", "unified_diff": "@@ -245,12 +245,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -163,9 +163,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/api_changes.html", "source2": "./usr/share/doc/python-dipy-doc/html/api_changes.html", "unified_diff": "@@ -613,12 +613,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -416,9 +416,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/cite.html", "source2": "./usr/share/doc/python-dipy-doc/html/cite.html", "unified_diff": "@@ -178,12 +178,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -66,9 +66,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/benchmarking.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/benchmarking.html", "unified_diff": "@@ -246,12 +246,12 @@\n
  • Cite  
  • \n \n
  • DIPY Developer Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -120,9 +120,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/bibliography.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/bibliography.html", "unified_diff": "@@ -170,12 +170,12 @@\n
  • Cite  
  • \n \n
  • DIPY Developer Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -68,9 +68,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/coding_style_guideline.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/coding_style_guideline.html", "unified_diff": "@@ -437,12 +437,12 @@\n
  • Cite  
  • \n \n
  • DIPY Developer Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -261,9 +261,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/commit_codes.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/commit_codes.html", "unified_diff": "@@ -164,12 +164,12 @@\n
  • Cite  
  • \n \n
  • DIPY Developer Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -59,9 +59,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/configure_git.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/configure_git.html", "unified_diff": "@@ -301,12 +301,12 @@\n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • Git for development »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -162,9 +162,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bG_\bi_\bt_\b _\bf_\bo_\br_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/development_workflow.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/development_workflow.html", "unified_diff": "@@ -533,12 +533,12 @@\n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • Git for development »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -323,9 +323,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bG_\bi_\bt_\b _\bf_\bo_\br_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/dot2_dot3.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/dot2_dot3.html", "unified_diff": "@@ -160,12 +160,12 @@\n \n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -51,9 +51,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/following_latest.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/following_latest.html", "unified_diff": "@@ -177,12 +177,12 @@\n \n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -58,9 +58,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/forking_hell.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/forking_hell.html", "unified_diff": "@@ -175,12 +175,12 @@\n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • Git for development »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -60,9 +60,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bG_\bi_\bt_\b _\bf_\bo_\br_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/git_development.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/git_development.html", "unified_diff": "@@ -174,12 +174,12 @@\n \n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -59,9 +59,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/git_install.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/git_install.html", "unified_diff": "@@ -176,12 +176,12 @@\n \n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -52,9 +52,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/git_intro.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/git_intro.html", "unified_diff": "@@ -149,12 +149,12 @@\n \n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -47,9 +47,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/git_resources.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/git_resources.html", "unified_diff": "@@ -204,12 +204,12 @@\n \n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -82,9 +82,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/index.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/index.html", "unified_diff": "@@ -174,12 +174,12 @@\n
  • Cite  
  • \n \n
  • DIPY Developer Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -59,9 +59,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/maintainer_workflow.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/maintainer_workflow.html", "unified_diff": "@@ -235,12 +235,12 @@\n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • Git for development »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -104,9 +104,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bG_\bi_\bt_\b _\bf_\bo_\br_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/patching.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/patching.html", "unified_diff": "@@ -280,12 +280,12 @@\n \n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -125,9 +125,9 @@\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/set_up_fork.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/gitwash/set_up_fork.html", "unified_diff": "@@ -211,12 +211,12 @@\n
  • DIPY Developer Guide »
  • \n
  • Working with DIPY source code »
  • \n
  • Git for development »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -80,9 +80,9 @@\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bD_\bI_\bP_\bY_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be \u00bb\n * _\bG_\bi_\bt_\b _\bf_\bo_\br_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/index.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/index.html", "unified_diff": "@@ -192,12 +192,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -75,9 +75,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/installation_from_source.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/installation_from_source.html", "unified_diff": "@@ -419,12 +419,12 @@\n
  • Cite  
  • \n \n
  • DIPY Developer Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -221,9 +221,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/intro.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/intro.html", "unified_diff": "@@ -154,12 +154,12 @@\n
  • Cite  
  • \n \n
  • DIPY Developer Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -57,9 +57,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/make_release.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/make_release.html", "unified_diff": "@@ -385,12 +385,12 @@\n
  • Cite  
  • \n \n
  • DIPY Developer Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -214,9 +214,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/devel/toolchain.html", "source2": "./usr/share/doc/python-dipy-doc/html/devel/toolchain.html", "unified_diff": "@@ -481,12 +481,12 @@\n
  • Cite  
  • \n \n
  • DIPY Developer Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -168,9 +168,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/developers.html", "source2": "./usr/share/doc/python-dipy-doc/html/developers.html", "unified_diff": "@@ -204,12 +204,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -112,9 +112,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/faq.html", "source2": "./usr/share/doc/python-dipy-doc/html/faq.html", "unified_diff": "@@ -331,12 +331,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -149,9 +149,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/genindex.html", "source2": "./usr/share/doc/python-dipy-doc/html/genindex.html", "unified_diff": "@@ -5134,12 +5134,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1745,9 +1745,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/gimbal_lock.html", "source2": "./usr/share/doc/python-dipy-doc/html/gimbal_lock.html", "unified_diff": "@@ -220,12 +220,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -142,9 +142,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/glossary.html", "source2": "./usr/share/doc/python-dipy-doc/html/glossary.html", "unified_diff": "@@ -209,12 +209,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -98,9 +98,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/index.html", "source2": "./usr/share/doc/python-dipy-doc/html/index.html", "unified_diff": "@@ -225,12 +225,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -87,9 +87,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/basic_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/basic_flow.html", "unified_diff": "@@ -406,12 +406,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -258,9 +258,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/buan_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/buan_flow.html", "unified_diff": "@@ -425,12 +425,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -287,9 +287,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/bundle_segmentation_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/bundle_segmentation_flow.html", "unified_diff": "@@ -263,12 +263,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -124,9 +124,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/bundlewarp_registration_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/bundlewarp_registration_flow.html", "unified_diff": "@@ -243,12 +243,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -101,9 +101,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/data_fetch.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/data_fetch.html", "unified_diff": "@@ -157,12 +157,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -50,9 +50,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/denoise_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/denoise_flow.html", "unified_diff": "@@ -362,12 +362,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -156,9 +156,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/gibbs_unringing_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/gibbs_unringing_flow.html", "unified_diff": "@@ -219,12 +219,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -90,9 +90,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/index.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/index.html", "unified_diff": "@@ -225,12 +225,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -93,9 +93,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/motion_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/motion_flow.html", "unified_diff": "@@ -194,12 +194,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -78,9 +78,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/reconstruction_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/reconstruction_flow.html", "unified_diff": "@@ -411,12 +411,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -271,9 +271,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/registration_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/registration_flow.html", "unified_diff": "@@ -297,12 +297,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -165,9 +165,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/tracking_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/tracking_flow.html", "unified_diff": "@@ -349,12 +349,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -187,9 +187,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/interfaces/viz_flow.html", "source2": "./usr/share/doc/python-dipy-doc/html/interfaces/viz_flow.html", "unified_diff": "@@ -285,12 +285,12 @@\n
  • Cite  
  • \n \n
  • DIPY Workflows Interfaces »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -134,9 +134,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bW_\bo_\br_\bk_\bf_\bl_\bo_\bw_\bs_\b _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/old_highlights.html", "source2": "./usr/share/doc/python-dipy-doc/html/old_highlights.html", "unified_diff": "@@ -417,12 +417,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -299,9 +299,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/old_news.html", "source2": "./usr/share/doc/python-dipy-doc/html/old_news.html", "unified_diff": "@@ -176,12 +176,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -76,9 +76,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/py-modindex.html", "source2": "./usr/share/doc/python-dipy-doc/html/py-modindex.html", "unified_diff": "@@ -899,12 +899,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -185,9 +185,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/recipes.html", "source2": "./usr/share/doc/python-dipy-doc/html/recipes.html", "unified_diff": "@@ -206,12 +206,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -87,9 +87,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.align.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.align.html", "unified_diff": "@@ -4902,12 +4902,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2965,9 +2965,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.core.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.core.html", "unified_diff": "@@ -4440,12 +4440,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2412,9 +2412,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.data.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.data.html", "unified_diff": "@@ -2329,12 +2329,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1193,9 +1193,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.denoise.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.denoise.html", "unified_diff": "@@ -1082,12 +1082,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -675,9 +675,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.direction.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.direction.html", "unified_diff": "@@ -464,12 +464,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -242,9 +242,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.html", "unified_diff": "@@ -204,12 +204,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -70,9 +70,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.io.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.io.html", "unified_diff": "@@ -2638,12 +2638,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1436,9 +1436,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.nn.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.nn.html", "unified_diff": "@@ -2273,12 +2273,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1163,9 +1163,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.reconst.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.reconst.html", "unified_diff": "@@ -17632,12 +17632,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10388,9 +10388,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.segment.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.segment.html", "unified_diff": "@@ -2384,12 +2384,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1310,9 +1310,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.sims.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.sims.html", "unified_diff": "@@ -1245,12 +1245,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -731,9 +731,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.stats.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.stats.html", "unified_diff": "@@ -561,12 +561,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -304,9 +304,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.tracking.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.tracking.html", "unified_diff": "@@ -3352,12 +3352,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1987,9 +1987,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.version.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.version.html", "unified_diff": "@@ -143,12 +143,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -38,9 +38,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.viz.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.viz.html", "unified_diff": "@@ -2814,12 +2814,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1461,9 +1461,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/dipy.workflows.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/dipy.workflows.html", "unified_diff": "@@ -5793,12 +5793,12 @@\n
  • Cite  
  • \n \n
  • API Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3875,9 +3875,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference/index.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference/index.html", "unified_diff": "@@ -5113,12 +5113,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2717,9 +2717,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_align_affine.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_align_affine.html", "unified_diff": "@@ -251,12 +251,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -100,9 +100,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_align_syn.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_align_syn.html", "unified_diff": "@@ -289,12 +289,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -126,9 +126,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_apply_transform.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_apply_transform.html", "unified_diff": "@@ -202,12 +202,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -72,9 +72,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_buan_lmm.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_buan_lmm.html", "unified_diff": "@@ -193,12 +193,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -65,9 +65,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_buan_profiles.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_buan_profiles.html", "unified_diff": "@@ -205,12 +205,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -75,9 +75,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_buan_shapes.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_buan_shapes.html", "unified_diff": "@@ -204,12 +204,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -75,9 +75,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_bundlewarp.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_bundlewarp.html", "unified_diff": "@@ -241,12 +241,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -97,9 +97,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_concatenate_tractograms.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_concatenate_tractograms.html", "unified_diff": "@@ -216,12 +216,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -78,9 +78,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_convert_tensors.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_convert_tensors.html", "unified_diff": "@@ -199,12 +199,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -68,9 +68,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_convert_tractogram.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_convert_tractogram.html", "unified_diff": "@@ -201,12 +201,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -68,9 +68,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_correct_motion.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_correct_motion.html", "unified_diff": "@@ -208,12 +208,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -74,9 +74,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_denoise_lpca.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_denoise_lpca.html", "unified_diff": "@@ -248,12 +248,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -106,9 +106,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_denoise_mppca.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_denoise_mppca.html", "unified_diff": "@@ -224,12 +224,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -89,9 +89,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_denoise_nlmeans.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_denoise_nlmeans.html", "unified_diff": "@@ -214,12 +214,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -81,9 +81,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_denoise_patch2self.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_denoise_patch2self.html", "unified_diff": "@@ -247,12 +247,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -110,9 +110,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_evac_plus.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_evac_plus.html", "unified_diff": "@@ -207,12 +207,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -73,9 +73,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fetch.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fetch.html", "unified_diff": "@@ -183,12 +183,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -59,9 +59,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_csa.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_csa.html", "unified_diff": "@@ -261,12 +261,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -112,9 +112,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_csd.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_csd.html", "unified_diff": "@@ -277,12 +277,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -125,9 +125,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_dki.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_dki.html", "unified_diff": "@@ -296,12 +296,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -140,9 +140,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_dsi.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_dsi.html", "unified_diff": "@@ -267,12 +267,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -116,9 +116,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_dti.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_dti.html", "unified_diff": "@@ -311,12 +311,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -153,9 +153,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_ivim.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_ivim.html", "unified_diff": "@@ -241,12 +241,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -101,9 +101,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_mapmri.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_fit_mapmri.html", "unified_diff": "@@ -290,12 +290,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -137,9 +137,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_gibbs_ringing.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_gibbs_ringing.html", "unified_diff": "@@ -219,12 +219,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -84,9 +84,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_horizon.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_horizon.html", "unified_diff": "@@ -273,12 +273,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -126,9 +126,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_info.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_info.html", "unified_diff": "@@ -193,12 +193,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -67,9 +67,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_labelsbundles.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_labelsbundles.html", "unified_diff": "@@ -197,12 +197,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -70,9 +70,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_mask.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_mask.html", "unified_diff": "@@ -197,12 +197,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -66,9 +66,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_median_otsu.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_median_otsu.html", "unified_diff": "@@ -223,12 +223,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -87,9 +87,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_nifti2pam.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_nifti2pam.html", "unified_diff": "@@ -219,12 +219,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -84,9 +84,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_pam2nifti.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_pam2nifti.html", "unified_diff": "@@ -201,12 +201,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -71,9 +71,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_recobundles.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_recobundles.html", "unified_diff": "@@ -262,12 +262,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -113,9 +113,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_reslice.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_reslice.html", "unified_diff": "@@ -214,12 +214,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -80,9 +80,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_sh_convert_mrtrix.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_sh_convert_mrtrix.html", "unified_diff": "@@ -187,12 +187,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -64,9 +64,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_slr.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_slr.html", "unified_diff": "@@ -255,12 +255,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -114,9 +114,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_snr_in_cc.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_snr_in_cc.html", "unified_diff": "@@ -211,12 +211,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -76,9 +76,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_split.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_split.html", "unified_diff": "@@ -194,12 +194,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -64,9 +64,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_tensor2pam.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_tensor2pam.html", "unified_diff": "@@ -207,12 +207,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -75,9 +75,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_track.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_track.html", "unified_diff": "@@ -258,12 +258,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -106,9 +106,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_track_pft.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/dipy_track_pft.html", "unified_diff": "@@ -258,12 +258,12 @@\n
  • Cite  
  • \n \n
  • Command Line Utilities Reference »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -106,9 +106,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/reference_cmd/index.html", "source2": "./usr/share/doc/python-dipy-doc/html/reference_cmd/index.html", "unified_diff": "@@ -501,12 +501,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -313,9 +313,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.10.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.10.html", "unified_diff": "@@ -404,12 +404,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -314,9 +314,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.11.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.11.html", "unified_diff": "@@ -311,12 +311,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -217,9 +217,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.12.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.12.html", "unified_diff": "@@ -701,12 +701,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -638,9 +638,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.13.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.13.html", "unified_diff": "@@ -280,12 +280,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -181,9 +181,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.14.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.14.html", "unified_diff": "@@ -390,12 +390,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -301,9 +301,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.15.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.15.html", "unified_diff": "@@ -467,12 +467,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -395,9 +395,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.16.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.16.html", "unified_diff": "@@ -269,12 +269,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -177,9 +177,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.6.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.6.html", "unified_diff": "@@ -390,12 +390,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -306,9 +306,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.7.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.7.html", "unified_diff": "@@ -247,12 +247,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -154,9 +154,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.8.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.8.html", "unified_diff": "@@ -558,12 +558,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -484,9 +484,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.9.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release0.9.html", "unified_diff": "@@ -243,12 +243,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -142,9 +142,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.0.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.0.html", "unified_diff": "@@ -457,12 +457,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -380,9 +380,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.1.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.1.html", "unified_diff": "@@ -296,12 +296,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -196,9 +196,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.10.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.10.html", "unified_diff": "@@ -610,12 +610,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -541,9 +541,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.2.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.2.html", "unified_diff": "@@ -437,12 +437,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -350,9 +350,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.3.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.3.html", "unified_diff": "@@ -299,12 +299,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -205,9 +205,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.4.1.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.4.1.html", "unified_diff": "@@ -252,12 +252,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -151,9 +151,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.4.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.4.html", "unified_diff": "@@ -207,12 +207,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -103,9 +103,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.5.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.5.html", "unified_diff": "@@ -374,12 +374,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -285,9 +285,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.6.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.6.html", "unified_diff": "@@ -283,12 +283,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -185,9 +185,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.7.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.7.html", "unified_diff": "@@ -260,12 +260,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -162,9 +162,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.8.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.8.html", "unified_diff": "@@ -506,12 +506,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -425,9 +425,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.9.html", "source2": "./usr/share/doc/python-dipy-doc/html/release_notes/release1.9.html", "unified_diff": "@@ -311,12 +311,12 @@\n
  • Cite  
  • \n \n
  • A quick overview of features »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -217,9 +217,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bA_\b _\bq_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bo_\bf_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/search.html", "source2": "./usr/share/doc/python-dipy-doc/html/search.html", "unified_diff": "@@ -131,12 +131,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -28,9 +28,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/stateoftheart.html", "source2": "./usr/share/doc/python-dipy-doc/html/stateoftheart.html", "unified_diff": "@@ -196,12 +196,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -86,9 +86,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/subscribe.html", "source2": "./usr/share/doc/python-dipy-doc/html/subscribe.html", "unified_diff": "@@ -132,12 +132,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -39,9 +39,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/theory/b_and_q.html", "source2": "./usr/share/doc/python-dipy-doc/html/theory/b_and_q.html", "unified_diff": "@@ -247,12 +247,12 @@\n
  • Cite  
  • \n \n
  • Theory and concepts »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -118,9 +118,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bT_\bh_\be_\bo_\br_\by_\b _\ba_\bn_\bd_\b _\bc_\bo_\bn_\bc_\be_\bp_\bt_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/theory/bmatrix.html", "source2": "./usr/share/doc/python-dipy-doc/html/theory/bmatrix.html", "unified_diff": "@@ -189,12 +189,12 @@\n
  • Cite  
  • \n \n
  • Theory and concepts »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -79,9 +79,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bT_\bh_\be_\bo_\br_\by_\b _\ba_\bn_\bd_\b _\bc_\bo_\bn_\bc_\be_\bp_\bt_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/theory/gqi.html", "source2": "./usr/share/doc/python-dipy-doc/html/theory/gqi.html", "unified_diff": "@@ -157,12 +157,12 @@\n
  • Cite  
  • \n \n
  • Theory and concepts »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -53,9 +53,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bT_\bh_\be_\bo_\br_\by_\b _\ba_\bn_\bd_\b _\bc_\bo_\bn_\bc_\be_\bp_\bt_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/theory/index.html", "source2": "./usr/share/doc/python-dipy-doc/html/theory/index.html", "unified_diff": "@@ -157,12 +157,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -47,9 +47,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/theory/sh_basis.html", "source2": "./usr/share/doc/python-dipy-doc/html/theory/sh_basis.html", "unified_diff": "@@ -305,12 +305,12 @@\n
  • Cite  
  • \n \n
  • Theory and concepts »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -161,9 +161,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bT_\bh_\be_\bo_\br_\by_\b _\ba_\bn_\bd_\b _\bc_\bo_\bn_\bc_\be_\bp_\bt_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/theory/spherical.html", "source2": "./usr/share/doc/python-dipy-doc/html/theory/spherical.html", "unified_diff": "@@ -219,12 +219,12 @@\n
  • Cite  
  • \n \n
  • Theory and concepts »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -101,9 +101,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bT_\bh_\be_\bo_\br_\by_\b _\ba_\bn_\bd_\b _\bc_\bo_\bn_\bc_\be_\bp_\bt_\bs \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/user_guide/bibliography.html", "source2": "./usr/share/doc/python-dipy-doc/html/user_guide/bibliography.html", "unified_diff": "@@ -1026,12 +1026,12 @@\n
  • Cite  
  • \n \n
  • DIPY User Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1304,9 +1304,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bU_\bs_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/user_guide/data.html", "source2": "./usr/share/doc/python-dipy-doc/html/user_guide/data.html", "unified_diff": "@@ -355,12 +355,12 @@\n
  • Cite  
  • \n \n
  • DIPY User Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -228,9 +228,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bU_\bs_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/user_guide/dataset_list.html", "source2": "./usr/share/doc/python-dipy-doc/html/user_guide/dataset_list.html", "unified_diff": "@@ -278,12 +278,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -188,9 +188,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/user_guide/dependencies.html", "source2": "./usr/share/doc/python-dipy-doc/html/user_guide/dependencies.html", "unified_diff": "@@ -163,12 +163,12 @@\n
  • Cite  
  • \n \n
  • DIPY User Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -52,9 +52,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bU_\bs_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/user_guide/getting_started.html", "source2": "./usr/share/doc/python-dipy-doc/html/user_guide/getting_started.html", "unified_diff": "@@ -177,12 +177,12 @@\n
  • Cite  
  • \n \n
  • DIPY User Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -68,9 +68,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bU_\bs_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/user_guide/index.html", "source2": "./usr/share/doc/python-dipy-doc/html/user_guide/index.html", "unified_diff": "@@ -138,12 +138,12 @@\n
  • Developers
  • \n
  • Cite  
  • \n \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -35,9 +35,9 @@\n * _\bO_\bv_\be_\br_\bv_\bi_\be_\bw |\u00a0\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/user_guide/installation.html", "source2": "./usr/share/doc/python-dipy-doc/html/user_guide/installation.html", "unified_diff": "@@ -319,12 +319,12 @@\n
  • Cite  
  • \n \n
  • DIPY User Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -156,9 +156,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bU_\bs_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/user_guide/introduction.html", "source2": "./usr/share/doc/python-dipy-doc/html/user_guide/introduction.html", "unified_diff": "@@ -156,12 +156,12 @@\n
  • Cite  
  • \n \n
  • DIPY User Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -48,9 +48,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bU_\bs_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}, {"source1": "./usr/share/doc/python-dipy-doc/html/user_guide/mission.html", "source2": "./usr/share/doc/python-dipy-doc/html/user_guide/mission.html", "unified_diff": "@@ -150,12 +150,12 @@\n
  • Cite  
  • \n \n
  • DIPY User Guide »
  • \n
  • DIPY
  • \n \n \n
    \n- © Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n+ © Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme and PyData Sphinx Theme..\n Created using Sphinx 7.4.7.\n
    \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -48,9 +48,9 @@\n * _\bG_\ba_\bl_\bl_\be_\br_\by |\u00a0\n * _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd |\u00a0\n * _\bS_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be |\u00a0\n * _\bD_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs |\u00a0\n * _\bC_\bi_\bt_\be \u00a0\n * _\bD_\bI_\bP_\bY_\b _\bU_\bs_\be_\br_\b _\bG_\bu_\bi_\bd_\be \u00bb\n * DIPY\n-\u00a9 Copyright Copyright 2008-2025,DIPY developers. Created using Grg Sphinx Theme\n+\u00a9 Copyright Copyright 2008-2024,DIPY developers. Created using Grg Sphinx Theme\n and PyData Sphinx Theme.. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.4.7.\n"}]}]}]}]}, {"source1": "python3-dipy-lib_1.10.0~rc1-2_amd64.deb", "source2": "python3-dipy-lib_1.10.0~rc1-2_amd64.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 2024-11-21 16:16:28.000000 debian-binary\n--rw-r--r-- 0 0 0 2848 2024-11-21 16:16:28.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3870348 2024-11-21 16:16:28.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2852 2024-11-21 16:16:28.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 3871192 2024-11-21 16:16:28.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": "./usr/lib/python3/dist-packages/dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7bacce59e7d8ca84d2effab699dd86ee704d1c11\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2b01e2c9e015828a3f3c37ee89ca44b25be3af61\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61636365 35396537 64386361 38346432 acce59e7d8ca84d2\n- 0x00000010 65666661 62363939 64643836 65653730 effab699dd86ee70\n- 0x00000020 34643163 31312e64 65627567 00000000 4d1c11.debug....\n- 0x00000030 1340a398 .@..\n+ 0x00000000 30316532 63396530 31353832 38613366 01e2c9e015828a3f\n+ 0x00000010 33633337 65653839 63613434 62323562 3c37ee89ca44b25b\n+ 0x00000020 65336166 36312e64 65627567 00000000 e3af61.debug....\n+ 0x00000030 319b1e3f 1..?\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/bundlemin.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/bundlemin.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 96d2fbc7da4f147a7a8a15e3ff0878889676923e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0fd570e1a88fdf8581bbabd8692663822a422457\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64326662 63376461 34663134 37613761 d2fbc7da4f147a7a\n- 0x00000010 38613135 65336666 30383738 38383936 8a15e3ff08788896\n- 0x00000020 37363932 33652e64 65627567 00000000 76923e.debug....\n- 0x00000030 1cd054cc ..T.\n+ 0x00000000 64353730 65316138 38666466 38353831 d570e1a88fdf8581\n+ 0x00000010 62626162 64383639 32363633 38323261 bbabd8692663822a\n+ 0x00000020 34323234 35372e64 65627567 00000000 422457.debug....\n+ 0x00000030 f9c52597 ..%.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 87f4b53a0f8996214769120a61b99750827a0906\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7fcad6c839b85ebf72c42be25cbf6545a10a77a4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66346235 33613066 38393936 32313437 f4b53a0f89962147\n- 0x00000010 36393132 30613631 62393937 35303832 69120a61b9975082\n- 0x00000020 37613039 30362e64 65627567 00000000 7a0906.debug....\n- 0x00000030 08621f46 .b.F\n+ 0x00000000 63616436 63383339 62383565 62663732 cad6c839b85ebf72\n+ 0x00000010 63343262 65323563 62663635 34356131 c42be25cbf6545a1\n+ 0x00000020 30613737 61342e64 65627567 00000000 0a77a4.debug....\n+ 0x00000030 5d260535 ]&.5\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8a8f4fffa24d6909a6b9886b6d6ab031e705e279\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f105d2b3e54b3d97c0405f768fea16780a4542ba\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38663466 66666132 34643639 30396136 8f4fffa24d6909a6\n- 0x00000010 62393838 36623664 36616230 33316537 b9886b6d6ab031e7\n- 0x00000020 30356532 37392e64 65627567 00000000 05e279.debug....\n- 0x00000030 6bb09891 k...\n+ 0x00000000 30356432 62336535 34623364 39376330 05d2b3e54b3d97c0\n+ 0x00000010 34303566 37363866 65613136 37383061 405f768fea16780a\n+ 0x00000020 34353432 62612e64 65627567 00000000 4542ba.debug....\n+ 0x00000030 a69a16a4 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c5b87afd2b7b47f32d0963742d44a30c8da41c1b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 15c7634f998dbd9e462116ecc4bdc7a72f25b317\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62383761 66643262 37623437 66333264 b87afd2b7b47f32d\n- 0x00000010 30393633 37343264 34346133 30633864 0963742d44a30c8d\n- 0x00000020 61343163 31622e64 65627567 00000000 a41c1b.debug....\n- 0x00000030 4ea4250c N.%.\n+ 0x00000000 63373633 34663939 38646264 39653436 c7634f998dbd9e46\n+ 0x00000010 32313136 65636334 62646337 61373266 2116ecc4bdc7a72f\n+ 0x00000020 32356233 31372e64 65627567 00000000 25b317.debug....\n+ 0x00000030 3ff08cc3 ?...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/expectmax.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/expectmax.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bbcbc4528cdba1585768957aeab0edab029b48ee\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1477b418cd81ba908feaf0ce32142efe7d95b7ab\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63626334 35323863 64626131 35383537 cbc4528cdba15857\n- 0x00000010 36383935 37616561 62306564 61623032 68957aeab0edab02\n- 0x00000020 39623438 65652e64 65627567 00000000 9b48ee.debug....\n- 0x00000030 41413486 AA4.\n+ 0x00000000 37376234 31386364 38316261 39303866 77b418cd81ba908f\n+ 0x00000010 65616630 63653332 31343265 66653764 eaf0ce32142efe7d\n+ 0x00000020 39356237 61622e64 65627567 00000000 95b7ab.debug....\n+ 0x00000030 b4a2e832 ...2\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e4691b613b0bd57b8e5d373196847694a28c2528\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f64ec9ffe812f5392837bcc3c0f75593e0e47f0a\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36393162 36313362 30626435 37623865 691b613b0bd57b8e\n- 0x00000010 35643337 33313936 38343736 39346132 5d373196847694a2\n- 0x00000020 38633235 32382e64 65627567 00000000 8c2528.debug....\n- 0x00000030 88956a44 ..jD\n+ 0x00000000 34656339 66666538 31326635 33393238 4ec9ffe812f53928\n+ 0x00000010 33376263 63336330 66373535 39336530 37bcc3c0f75593e0\n+ 0x00000020 65343766 30612e64 65627567 00000000 e47f0a.debug....\n+ 0x00000030 483c672c H.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39383834 35383864 31613264 30326636 9884588d1a2d02f6\n- 0x00000010 66386434 63346636 33376533 35633234 f8d4c4f637e35c24\n- 0x00000020 63336132 35302e64 65627567 00000000 c3a250.debug....\n- 0x00000030 eaaefc31 ...1\n+ 0x00000000 30333361 34636132 63363761 36343130 033a4ca2c67a6410\n+ 0x00000010 62326238 33336232 30666461 63613062 b2b833b20fdaca0b\n+ 0x00000020 63303333 65342e64 65627567 00000000 c033e4.debug....\n+ 0x00000030 7551dbb6 uQ..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6f8b015f1ac73fe786c6e2e245bf76711cac6106\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 77142fe18f839742168a7a9082b31ed952dbe82a\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38623031 35663161 63373366 65373836 8b015f1ac73fe786\n- 0x00000010 63366532 65323435 62663736 37313163 c6e2e245bf76711c\n- 0x00000020 61633631 30362e64 65627567 00000000 ac6106.debug....\n- 0x00000030 119facdf ....\n+ 0x00000000 31343266 65313866 38333937 34323136 142fe18f83974216\n+ 0x00000010 38613761 39303832 62333165 64393532 8a7a9082b31ed952\n+ 0x00000020 64626538 32612e64 65627567 00000000 dbe82a.debug....\n+ 0x00000030 5f5c014f _\\.O\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6674e57acbd54ff1c4bb7e15d9ce86e574f3dff2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ffcf7099f73bae5063461b240a2b9ba0178bed87\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37346535 37616362 64353466 66316334 74e57acbd54ff1c4\n- 0x00000010 62623765 31356439 63653836 65353734 bb7e15d9ce86e574\n- 0x00000020 66336466 66322e64 65627567 00000000 f3dff2.debug....\n- 0x00000030 7bc76de2 {.m.\n+ 0x00000000 63663730 39396637 33626165 35303633 cf7099f73bae5063\n+ 0x00000010 34363162 32343061 32623962 61303137 461b240a2b9ba017\n+ 0x00000020 38626564 38372e64 65627567 00000000 8bed87.debug....\n+ 0x00000030 11697b4e .i{N\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/transforms.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/transforms.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b96fab183d90c573f1a9ced62ab9cf4f99452cce\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 758333850e944253d2a811f1972d66ec800fc7d1\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36666162 31383364 39306335 37336631 6fab183d90c573f1\n- 0x00000010 61396365 64363261 62396366 34663939 a9ced62ab9cf4f99\n- 0x00000020 34353263 63652e64 65627567 00000000 452cce.debug....\n- 0x00000030 247207b4 $r..\n+ 0x00000000 38333333 38353065 39343432 35336432 8333850e944253d2\n+ 0x00000010 61383131 66313937 32643636 65633830 a811f1972d66ec80\n+ 0x00000020 30666337 64312e64 65627567 00000000 0fc7d1.debug....\n+ 0x00000030 7c376558 |7eX\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/transforms.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/transforms.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 400ea52aa286f70150ba1f729187b6b790e653b3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 57032aa8ae75bb030f2bf5f34b2438c3da452e1f\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30656135 32616132 38366637 30313530 0ea52aa286f70150\n- 0x00000010 62613166 37323931 38376236 62373930 ba1f729187b6b790\n- 0x00000020 65363533 62332e64 65627567 00000000 e653b3.debug....\n- 0x00000030 2b42bf2a +B.*\n+ 0x00000000 30333261 61386165 37356262 30333066 032aa8ae75bb030f\n+ 0x00000010 32626635 66333462 32343338 63336461 2bf5f34b2438c3da\n+ 0x00000020 34353265 31662e64 65627567 00000000 452e1f.debug....\n+ 0x00000030 fed51b35 ...5\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aa75f3d6138525d7172eb009f85752de5d495f4e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 824ccb5db0f3ab818bc815f54b616288b4510976\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37356633 64363133 38353235 64373137 75f3d6138525d717\n- 0x00000010 32656230 30396638 35373532 64653564 2eb009f85752de5d\n- 0x00000020 34393566 34652e64 65627567 00000000 495f4e.debug....\n- 0x00000030 30809e4a 0..J\n+ 0x00000000 34636362 35646230 66336162 38313862 4ccb5db0f3ab818b\n+ 0x00000010 63383135 66353462 36313632 38386234 c815f54b616288b4\n+ 0x00000020 35313039 37362e64 65627567 00000000 510976.debug....\n+ 0x00000030 39921e43 9..C\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6f11c47b8f593c823b55fc0941ea2d16d0e74e91\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 247ded7f5f54bf756213de848718367520ffe9e0\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31316334 37623866 35393363 38323362 11c47b8f593c823b\n- 0x00000010 35356663 30393431 65613264 31366430 55fc0941ea2d16d0\n- 0x00000020 65373465 39312e64 65627567 00000000 e74e91.debug....\n- 0x00000030 eac1924e ...N\n+ 0x00000000 37646564 37663566 35346266 37353632 7ded7f5f54bf7562\n+ 0x00000010 31336465 38343837 31383336 37353230 13de848718367520\n+ 0x00000020 66666539 65302e64 65627567 00000000 ffe9e0.debug....\n+ 0x00000030 ae42633a .Bc:\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c25a1d80739fa517b5c633979a01bfba6debe60a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d29ebd4b6fa248c7ca04bbc72febae3fd7291008\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35613164 38303733 39666135 31376235 5a1d80739fa517b5\n- 0x00000010 63363333 39373961 30316266 62613664 c633979a01bfba6d\n- 0x00000020 65626536 30612e64 65627567 00000000 ebe60a.debug....\n- 0x00000030 2988be3a )..:\n+ 0x00000000 39656264 34623666 61323438 63376361 9ebd4b6fa248c7ca\n+ 0x00000010 30346262 63373266 65626165 33666437 04bbc72febae3fd7\n+ 0x00000020 32393130 30382e64 65627567 00000000 291008.debug....\n+ 0x00000030 2ef022a0 ..\".\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/core/interpolation.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/core/interpolation.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d9159d6ec09d5f84c937705864bf7c44b83a6c4d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f79159d99a83347e8bdfa336aa58eebcc9ae3313\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31353964 36656330 39643566 38346339 159d6ec09d5f84c9\n- 0x00000010 33373730 35383634 62663763 34346238 37705864bf7c44b8\n- 0x00000020 33613663 34642e64 65627567 00000000 3a6c4d.debug....\n- 0x00000030 9282af4f ...O\n+ 0x00000000 39313539 64393961 38333334 37653862 9159d99a83347e8b\n+ 0x00000010 64666133 33366161 35386565 62636339 dfa336aa58eebcc9\n+ 0x00000020 61653333 31332e64 65627567 00000000 ae3313.debug....\n+ 0x00000030 0055fcbf .U..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 62f8811ebc5839a07e0c36d519f1529ac2bbafe4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7d55662a06ad3f55bf2b64ae530c9a65591e941f\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66383831 31656263 35383339 61303765 f8811ebc5839a07e\n- 0x00000010 30633336 64353139 66313532 39616332 0c36d519f1529ac2\n- 0x00000020 62626166 65342e64 65627567 00000000 bbafe4.debug....\n- 0x00000030 a5abb1ac ....\n+ 0x00000000 35353636 32613036 61643366 35356266 55662a06ad3f55bf\n+ 0x00000010 32623634 61653533 30633961 36353539 2b64ae530c9a6559\n+ 0x00000020 31653934 31662e64 65627567 00000000 1e941f.debug....\n+ 0x00000030 8ce67bb0 ..{.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 91e62faf96cc74155cdd3e1659d07ace0294633d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c13a18c3bc727b079668a46b6f783106705e3710\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65363266 61663936 63633734 31353563 e62faf96cc74155c\n- 0x00000010 64643365 31363539 64303761 63653032 dd3e1659d07ace02\n- 0x00000020 39343633 33642e64 65627567 00000000 94633d.debug....\n- 0x00000030 f74e7530 .Nu0\n+ 0x00000000 33613138 63336263 37323762 30373936 3a18c3bc727b0796\n+ 0x00000010 36386134 36623666 37383331 30363730 68a46b6f78310670\n+ 0x00000020 35653337 31302e64 65627567 00000000 5e3710.debug....\n+ 0x00000030 51ea9887 Q...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3cb37ab93a8e1350265cbdaea55cc06fb5f0798b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ed35427f620c31d989e39f63acee0b9eae593ddb\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62333761 62393361 38653133 35303236 b37ab93a8e135026\n- 0x00000010 35636264 61656135 35636330 36666235 5cbdaea55cc06fb5\n- 0x00000020 66303739 38622e64 65627567 00000000 f0798b.debug....\n- 0x00000030 0abea1b8 ....\n+ 0x00000000 33353432 37663632 30633331 64393839 35427f620c31d989\n+ 0x00000010 65333966 36336163 65653062 39656165 e39f63acee0b9eae\n+ 0x00000020 35393364 64622e64 65627567 00000000 593ddb.debug....\n+ 0x00000030 43c21c3f C..?\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 02a6857de461edcf4518b26ba4bb0779ecdb54a7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 26920624b2f63d04067ecbc285fd7cb3b9b63aab\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61363835 37646534 36316564 63663435 a6857de461edcf45\n- 0x00000010 31386232 36626134 62623037 37396563 18b26ba4bb0779ec\n- 0x00000020 64623534 61372e64 65627567 00000000 db54a7.debug....\n- 0x00000030 63d204d2 c...\n+ 0x00000000 39323036 32346232 66363364 30343036 920624b2f63d0406\n+ 0x00000010 37656362 63323835 66643763 62336239 7ecbc285fd7cb3b9\n+ 0x00000020 62363361 61622e64 65627567 00000000 b63aab.debug....\n+ 0x00000030 b17bb749 .{.I\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bf3606684eec1f5cecc5b63730d28791ee668acb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cf5ed667553a20a8ee3e0e81568f59f022a2c7d7\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33363036 36383465 65633166 35636563 3606684eec1f5cec\n- 0x00000010 63356236 33373330 64323837 39316565 c5b63730d28791ee\n- 0x00000020 36363861 63622e64 65627567 00000000 668acb.debug....\n- 0x00000030 7f3930bd .90.\n+ 0x00000000 35656436 36373535 33613230 61386565 5ed667553a20a8ee\n+ 0x00000010 33653065 38313536 38663539 66303232 3e0e81568f59f022\n+ 0x00000020 61326337 64372e64 65627567 00000000 a2c7d7.debug....\n+ 0x00000030 ff5e716c .^ql\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 264e0c937d88847bcf3bb3e0925a5a012442bfe2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a6fb23fbd455a699520d53fc480ec58da737e821\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34653063 39333764 38383834 37626366 4e0c937d88847bcf\n- 0x00000010 33626233 65303932 35613561 30313234 3bb3e0925a5a0124\n- 0x00000020 34326266 65322e64 65627567 00000000 42bfe2.debug....\n- 0x00000030 b51b59cc ..Y.\n+ 0x00000000 66623233 66626434 35356136 39393532 fb23fbd455a69952\n+ 0x00000010 30643533 66633438 30656335 38646137 0d53fc480ec58da7\n+ 0x00000020 33376538 32312e64 65627567 00000000 37e821.debug....\n+ 0x00000030 e1fd4587 ..E.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1f35a3d03875ebd22d6eed2209899b746acdd2b3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ea6bd2cbcf08acf8e3f83ef66235902419f27d9f\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33356133 64303338 37356562 64323264 35a3d03875ebd22d\n- 0x00000010 36656564 32323039 38393962 37343661 6eed2209899b746a\n- 0x00000020 63646432 62332e64 65627567 00000000 cdd2b3.debug....\n- 0x00000030 cebc9731 ...1\n+ 0x00000000 36626432 63626366 30386163 66386533 6bd2cbcf08acf8e3\n+ 0x00000010 66383365 66363632 33353930 32343139 f83ef66235902419\n+ 0x00000020 66323764 39662e64 65627567 00000000 f27d9f.debug....\n+ 0x00000030 8cd0bf14 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ccba064b7d4ab0acf1fefe4cc05e44f2535f2763\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8e579adb39d68e1b0cabb26cb8a010bc41612956\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62613036 34623764 34616230 61636631 ba064b7d4ab0acf1\n- 0x00000010 66656665 34636330 35653434 66323533 fefe4cc05e44f253\n- 0x00000020 35663237 36332e64 65627567 00000000 5f2763.debug....\n- 0x00000030 9610a084 ....\n+ 0x00000000 35373961 64623339 64363865 31623063 579adb39d68e1b0c\n+ 0x00000010 61626232 36636238 61303130 62633431 abb26cb8a010bc41\n+ 0x00000020 36313239 35362e64 65627567 00000000 612956.debug....\n+ 0x00000030 2a008158 *..X\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: affc7f1adce1c059b4e22d2fd0dc8b1734008b88\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4302cd630668eae1585ada84f7f4d99fc535e03e\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66633766 31616463 65316330 35396234 fc7f1adce1c059b4\n- 0x00000010 65323264 32666430 64633862 31373334 e22d2fd0dc8b1734\n- 0x00000020 30303862 38382e64 65627567 00000000 008b88.debug....\n- 0x00000030 acfc1a41 ...A\n+ 0x00000000 30326364 36333036 36386561 65313538 02cd630668eae158\n+ 0x00000010 35616461 38346637 66346439 39666335 5ada84f7f4d99fc5\n+ 0x00000020 33356530 33652e64 65627567 00000000 35e03e.debug....\n+ 0x00000030 99c1a70b ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5e83b4838c5e1b1480f6427ac72a399a9b724cd0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2631917ba3fe0b286cb2dc270ec7bb219bc34a7a\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38336234 38333863 35653162 31343830 83b4838c5e1b1480\n- 0x00000010 66363432 37616337 32613339 39613962 f6427ac72a399a9b\n- 0x00000020 37323463 64302e64 65627567 00000000 724cd0.debug....\n- 0x00000030 d24f8651 .O.Q\n+ 0x00000000 33313931 37626133 66653062 32383663 31917ba3fe0b286c\n+ 0x00000010 62326463 32373065 63376262 32313962 b2dc270ec7bb219b\n+ 0x00000020 63333461 37612e64 65627567 00000000 c34a7a.debug....\n+ 0x00000030 bfa55d96 ..].\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3ee57d36ca25e37572683a37a6b9b2d9f15f9132\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3d382e2df81120a911bfc8e664cbcec5151d5d08\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65353764 33366361 32356533 37353732 e57d36ca25e37572\n- 0x00000010 36383361 33376136 62396232 64396631 683a37a6b9b2d9f1\n- 0x00000020 35663931 33322e64 65627567 00000000 5f9132.debug....\n- 0x00000030 e86d8b7f .m..\n+ 0x00000000 33383265 32646638 31313230 61393131 382e2df81120a911\n+ 0x00000010 62666338 65363634 63626365 63353135 bfc8e664cbcec515\n+ 0x00000020 31643564 30382e64 65627567 00000000 1d5d08.debug....\n+ 0x00000030 56e63182 V.1.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b2ba537fa6dc0704dad4d7c949300dbad9645f25\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a4bf5ae3214eb108ee22d159e72251c88914a3fe\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62613533 37666136 64633037 30346461 ba537fa6dc0704da\n- 0x00000010 64346437 63393439 33303064 62616439 d4d7c949300dbad9\n- 0x00000020 36343566 32352e64 65627567 00000000 645f25.debug....\n- 0x00000030 36e13ad4 6.:.\n+ 0x00000000 62663561 65333231 34656231 30386565 bf5ae3214eb108ee\n+ 0x00000010 32326431 35396537 32323531 63383839 22d159e72251c889\n+ 0x00000020 31346133 66652e64 65627567 00000000 14a3fe.debug....\n+ 0x00000030 d02f883c ./.<\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: db174d651c794b1ea532da147dc78cdecb55695d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d12c13e0f2a1509bc2a64117441a2cbb14db8b44\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31373464 36353163 37393462 31656135 174d651c794b1ea5\n- 0x00000010 33326461 31343764 63373863 64656362 32da147dc78cdecb\n- 0x00000020 35353639 35642e64 65627567 00000000 55695d.debug....\n- 0x00000030 2fe65a46 /.ZF\n+ 0x00000000 32633133 65306632 61313530 39626332 2c13e0f2a1509bc2\n+ 0x00000010 61363431 31373434 31613263 62623134 a64117441a2cbb14\n+ 0x00000020 64623862 34342e64 65627567 00000000 db8b44.debug....\n+ 0x00000030 a714c030 ...0\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 493c193d8410315b24d84af513869f4d131cfd3d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 576aa7b976d6f37deaa71b40e1c86628a003bf6a\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33633139 33643834 31303331 35623234 3c193d8410315b24\n- 0x00000010 64383461 66353133 38363966 34643133 d84af513869f4d13\n- 0x00000020 31636664 33642e64 65627567 00000000 1cfd3d.debug....\n- 0x00000030 e0d50237 ...7\n+ 0x00000000 36616137 62393736 64366633 37646561 6aa7b976d6f37dea\n+ 0x00000010 61373162 34306531 63383636 32386130 a71b40e1c86628a0\n+ 0x00000020 30336266 36612e64 65627567 00000000 03bf6a.debug....\n+ 0x00000030 6d42943c mB.<\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 08215ffb7b4e4e9e6730febd37f2920ad50a3548\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 71f0c29b69b0a445c6864a18e8797f4fcb697777\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32313566 66623762 34653465 39653637 215ffb7b4e4e9e67\n- 0x00000010 33306665 62643337 66323932 30616435 30febd37f2920ad5\n- 0x00000020 30613335 34382e64 65627567 00000000 0a3548.debug....\n- 0x00000030 ba4b6611 .Kf.\n+ 0x00000000 66306332 39623639 62306134 34356336 f0c29b69b0a445c6\n+ 0x00000010 38363461 31386538 37393766 34666362 864a18e8797f4fcb\n+ 0x00000020 36393737 37372e64 65627567 00000000 697777.debug....\n+ 0x00000030 466b7749 FkwI\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/pmf.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/pmf.cpython-313-x86_64-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 04058e19f48366a7350cc80afb4a99f175af2cb2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0241ce430e977ef2107c638f8298903731dacf35\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30353865 31396634 38333636 61373335 058e19f48366a735\n- 0x00000010 30636338 30616662 34613939 66313735 0cc80afb4a99f175\n- 0x00000020 61663263 62322e64 65627567 00000000 af2cb2.debug....\n- 0x00000030 a2ecc2b3 ....\n+ 0x00000000 34316365 34333065 39373765 66323130 41ce430e977ef210\n+ 0x00000010 37633633 38663832 39383930 33373331 7c638f8298903731\n+ 0x00000020 64616366 33352e64 65627567 00000000 dacf35.debug....\n+ 0x00000030 c81ddc09 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ccf52c4bc8b7fecefc712fac89a29ba4fc545fa1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a41e32c721cedb3b555cb3521099d66cf5422e61\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66353263 34626338 62376665 63656663 f52c4bc8b7fecefc\n- 0x00000010 37313266 61633839 61323962 61346663 712fac89a29ba4fc\n- 0x00000020 35343566 61312e64 65627567 00000000 545fa1.debug....\n- 0x00000030 6911bb05 i...\n+ 0x00000000 31653332 63373231 63656462 33623535 1e32c721cedb3b55\n+ 0x00000010 35636233 35323130 39396436 36636635 5cb3521099d66cf5\n+ 0x00000020 34323265 36312e64 65627567 00000000 422e61.debug....\n+ 0x00000030 3e4b849d >K..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 37f91798ace7f863c12c76adca167165573ee840\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 141369ae385ea7d07f0ba69d8260a9888543638e\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66393137 39386163 65376638 36336331 f91798ace7f863c1\n- 0x00000010 32633736 61646361 31363731 36353537 2c76adca16716557\n- 0x00000020 33656538 34302e64 65627567 00000000 3ee840.debug....\n- 0x00000030 ca6e2cce .n,.\n+ 0x00000000 31333639 61653338 35656137 64303766 1369ae385ea7d07f\n+ 0x00000010 30626136 39643832 36306139 38383835 0ba69d8260a98885\n+ 0x00000020 34333633 38652e64 65627567 00000000 43638e.debug....\n+ 0x00000030 ceaa2c4d ..,M\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a12f136a9e4f633049432ec786e944ccda0fff98\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6d245402f34897370674f4abedec1a8fffb6a468\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32663133 36613965 34663633 33303439 2f136a9e4f633049\n- 0x00000010 34333265 63373836 65393434 63636461 432ec786e944ccda\n- 0x00000020 30666666 39382e64 65627567 00000000 0fff98.debug....\n- 0x00000030 3bdf1a70 ;..p\n+ 0x00000000 32343534 30326633 34383937 33373036 245402f348973706\n+ 0x00000010 37346634 61626564 65633161 38666666 74f4abedec1a8fff\n+ 0x00000020 62366134 36382e64 65627567 00000000 b6a468.debug....\n+ 0x00000030 f86aace7 .j..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c2cd720404ab1e9505f971491a1a18e61221ece9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7ff4d458435050844531be609862fc005d0607b2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63643732 30343034 61623165 39353035 cd720404ab1e9505\n- 0x00000010 66393731 34393161 31613138 65363132 f971491a1a18e612\n- 0x00000020 32316563 65392e64 65627567 00000000 21ece9.debug....\n- 0x00000030 07b6c6f4 ....\n+ 0x00000000 66346434 35383433 35303530 38343435 f4d4584350508445\n+ 0x00000010 33316265 36303938 36326663 30303564 31be609862fc005d\n+ 0x00000020 30363037 62322e64 65627567 00000000 0607b2.debug....\n+ 0x00000030 ef11d622 ...\"\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 40121ad5e564946b14d059a392158759a29a81db\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 199f62ae704efe37ac497c7a7ab9307890d53819\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31323161 64356535 36343934 36623134 121ad5e564946b14\n- 0x00000010 64303539 61333932 31353837 35396132 d059a392158759a2\n- 0x00000020 39613831 64622e64 65627567 00000000 9a81db.debug....\n- 0x00000030 41bd75ed A.u.\n+ 0x00000000 39663632 61653730 34656665 33376163 9f62ae704efe37ac\n+ 0x00000010 34393763 37613761 62393330 37383930 497c7a7ab9307890\n+ 0x00000020 64353338 31392e64 65627567 00000000 d53819.debug....\n+ 0x00000030 3788f9b0 7...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3e61f12eadba3f3b53baa4b5e78b2865f1ddcbe1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9016c41d8750a1fa98cb6bd7f53cfb7e5fa05321\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36316631 32656164 62613366 33623533 61f12eadba3f3b53\n- 0x00000010 62616134 62356537 38623238 36356631 baa4b5e78b2865f1\n- 0x00000020 64646362 65312e64 65627567 00000000 ddcbe1.debug....\n- 0x00000030 0fb02db0 ..-.\n+ 0x00000000 31366334 31643837 35306131 66613938 16c41d8750a1fa98\n+ 0x00000010 63623662 64376635 33636662 37653566 cb6bd7f53cfb7e5f\n+ 0x00000020 61303533 32312e64 65627567 00000000 a05321.debug....\n+ 0x00000030 fafe920b ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ba679c68360a7bfdac2b727a848dfd1137cffafd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d32f1d14b1783250e2f9f067c03b900258b1d3e9\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36373963 36383336 30613762 66646163 679c68360a7bfdac\n- 0x00000010 32623732 37613834 38646664 31313337 2b727a848dfd1137\n- 0x00000020 63666661 66642e64 65627567 00000000 cffafd.debug....\n- 0x00000030 e8648ac7 .d..\n+ 0x00000000 32663164 31346231 37383332 35306532 2f1d14b1783250e2\n+ 0x00000010 66396630 36376330 33623930 30323538 f9f067c03b900258\n+ 0x00000020 62316433 65392e64 65627567 00000000 b1d3e9.debug....\n+ 0x00000030 655e98a9 e^..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b5cc6c266ae9900220bb5afef3446f6c193889c6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 00de456ceffcadb9a6cbde193cc6253e5f72a2e3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63633663 32363661 65393930 30323230 cc6c266ae9900220\n- 0x00000010 62623561 66656633 34343666 36633139 bb5afef3446f6c19\n- 0x00000020 33383839 63362e64 65627567 00000000 3889c6.debug....\n- 0x00000030 de2b7bd7 .+{.\n+ 0x00000000 64653435 36636566 66636164 62396136 de456ceffcadb9a6\n+ 0x00000010 63626465 31393363 63363235 33653566 cbde193cc6253e5f\n+ 0x00000020 37326132 65332e64 65627567 00000000 72a2e3.debug....\n+ 0x00000030 4aa0456f J.Eo\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c5add3a2660976d85ed6e0afd85e3bbc4e027282\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 65ecaf2d279d2bafcfc183bc95f3490ae70388b8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61646433 61323636 30393736 64383565 add3a2660976d85e\n- 0x00000010 64366530 61666438 35653362 62633465 d6e0afd85e3bbc4e\n- 0x00000020 30323732 38322e64 65627567 00000000 027282.debug....\n- 0x00000030 7d69e4b6 }i..\n+ 0x00000000 65636166 32643237 39643262 61666366 ecaf2d279d2bafcf\n+ 0x00000010 63313833 62633935 66333439 30616537 c183bc95f3490ae7\n+ 0x00000020 30333838 62382e64 65627567 00000000 0388b8.debug....\n+ 0x00000030 10072928 ..)(\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3434091bb2be78178b8a77d0c1f6203c07c175bf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2eb731204ef424d4ad1f20c333035fcf9c60c748\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33343039 31626232 62653738 31373862 34091bb2be78178b\n- 0x00000010 38613737 64306331 66363230 33633037 8a77d0c1f6203c07\n- 0x00000020 63313735 62662e64 65627567 00000000 c175bf.debug....\n- 0x00000030 20bee5f8 ...\n+ 0x00000000 62373331 32303465 66343234 64346164 b731204ef424d4ad\n+ 0x00000010 31663230 63333333 30333566 63663963 1f20c333035fcf9c\n+ 0x00000020 36306337 34382e64 65627567 00000000 60c748.debug....\n+ 0x00000030 67b759ee g.Y.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f7fb3674399a836c0523a8deb03e04b530b6d680\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 128bf08c43e1f717dea4db918c340aa325d59138\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66623336 37343339 39613833 36633035 fb3674399a836c05\n- 0x00000010 32336138 64656230 33653034 62353330 23a8deb03e04b530\n- 0x00000020 62366436 38302e64 65627567 00000000 b6d680.debug....\n- 0x00000030 18b4461d ..F.\n+ 0x00000000 38626630 38633433 65316637 31376465 8bf08c43e1f717de\n+ 0x00000010 61346462 39313863 33343061 61333235 a4db918c340aa325\n+ 0x00000020 64353931 33382e64 65627567 00000000 d59138.debug....\n+ 0x00000030 38d160e4 8.`.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6aecef048e23f753d3cc926c11a1dbb158183226\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2952e50bea9ba1ee9a980a259c04e18c12812d19\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65636566 30343865 32336637 35336433 ecef048e23f753d3\n- 0x00000010 63633932 36633131 61316462 62313538 cc926c11a1dbb158\n- 0x00000020 31383332 32362e64 65627567 00000000 183226.debug....\n- 0x00000030 af89807e ...~\n+ 0x00000000 35326535 30626561 39626131 65653961 52e50bea9ba1ee9a\n+ 0x00000010 39383061 32353963 30346531 38633132 980a259c04e18c12\n+ 0x00000020 38313264 31392e64 65627567 00000000 812d19.debug....\n+ 0x00000030 d780e874 ...t\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f3b3fc1c3ce66a380f1fe9a76b675dcdbb523a6c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1d07d52827567eb047aaf95d8daf867e59ecf6bb\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62336663 31633363 65363661 33383066 b3fc1c3ce66a380f\n- 0x00000010 31666539 61373662 36373564 63646262 1fe9a76b675dcdbb\n- 0x00000020 35323361 36632e64 65627567 00000000 523a6c.debug....\n- 0x00000030 60b069ca `.i.\n+ 0x00000000 30376435 32383237 35363765 62303437 07d52827567eb047\n+ 0x00000010 61616639 35643864 61663836 37653539 aaf95d8daf867e59\n+ 0x00000020 65636636 62622e64 65627567 00000000 ecf6bb.debug....\n+ 0x00000030 34ca3e86 4.>.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ca20d00e9daead98de5d872bece1a94757f656e3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 84c3f9c821ed7116f8491f825c433c11e7a611b0\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32306430 30653964 61656164 39386465 20d00e9daead98de\n- 0x00000010 35643837 32626563 65316139 34373537 5d872bece1a94757\n- 0x00000020 66363536 65332e64 65627567 00000000 f656e3.debug....\n- 0x00000030 ec52d659 .R.Y\n+ 0x00000000 63336639 63383231 65643731 31366638 c3f9c821ed7116f8\n+ 0x00000010 34393166 38323563 34333363 31316537 491f825c433c11e7\n+ 0x00000020 61363131 62302e64 65627567 00000000 a611b0.debug....\n+ 0x00000030 8faa9e8a ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 992f6e98fa12ac20f19493082683211de4376364\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fa101cb21bdddc808e386866afb9fb21ba21ace6\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32663665 39386661 31326163 32306631 2f6e98fa12ac20f1\n- 0x00000010 39343933 30383236 38333231 31646534 9493082683211de4\n- 0x00000020 33373633 36342e64 65627567 00000000 376364.debug....\n- 0x00000030 2b8927c8 +.'.\n+ 0x00000000 31303163 62323162 64646463 38303865 101cb21bdddc808e\n+ 0x00000010 33383638 36366166 62396662 32316261 386866afb9fb21ba\n+ 0x00000020 32316163 65362e64 65627567 00000000 21ace6.debug....\n+ 0x00000030 3c051787 <...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4ea21344744327e370eebfe0d551ecbea59cb86c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8c51cb91d66c727983727013ad65fb9b43def1ba\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61323133 34343734 34333237 65333730 a21344744327e370\n- 0x00000010 65656266 65306435 35316563 62656135 eebfe0d551ecbea5\n- 0x00000020 39636238 36632e64 65627567 00000000 9cb86c.debug....\n- 0x00000030 dac2311b ..1.\n+ 0x00000000 35316362 39316436 36633732 37393833 51cb91d66c727983\n+ 0x00000010 37323730 31336164 36356662 39623433 727013ad65fb9b43\n+ 0x00000020 64656631 62612e64 65627567 00000000 def1ba.debug....\n+ 0x00000030 4c7163b1 Lqc.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 37132a4c83834b3dbb991687b5d8432de779f1d8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 086511764d46ab0bd6e8e846b41c9eef85a3d2e1\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31333261 34633833 38333462 33646262 132a4c83834b3dbb\n- 0x00000010 39393136 38376235 64383433 32646537 991687b5d8432de7\n- 0x00000020 37396631 64382e64 65627567 00000000 79f1d8.debug....\n- 0x00000030 19958c9b ....\n+ 0x00000000 36353131 37363464 34366162 30626436 6511764d46ab0bd6\n+ 0x00000010 65386538 34366234 31633965 65663835 e8e846b41c9eef85\n+ 0x00000020 61336432 65312e64 65627567 00000000 a3d2e1.debug....\n+ 0x00000030 63755d0d cu].\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 998fa8905af1b7ce30813539dcbc344623a1fca3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5872ef085749b39fc119b6cc7086d88c9b12f498\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38666138 39303561 66316237 63653330 8fa8905af1b7ce30\n- 0x00000010 38313335 33396463 62633334 34363233 813539dcbc344623\n- 0x00000020 61316663 61332e64 65627567 00000000 a1fca3.debug....\n- 0x00000030 2ad0aa7c *..|\n+ 0x00000000 37326566 30383537 34396233 39666331 72ef085749b39fc1\n+ 0x00000010 31396236 63633730 38366438 38633962 19b6cc7086d88c9b\n+ 0x00000020 31326634 39382e64 65627567 00000000 12f498.debug....\n+ 0x00000030 2f10f994 /...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b18b96d21c84f3bae08de22633b3eda6bf9a45db\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 00844d256f989c0830d3d41af59d80d1de4d3540\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38623936 64323163 38346633 62616530 8b96d21c84f3bae0\n- 0x00000010 38646532 32363333 62336564 61366266 8de22633b3eda6bf\n- 0x00000020 39613435 64622e64 65627567 00000000 9a45db.debug....\n- 0x00000030 66552705 fU'.\n+ 0x00000000 38343464 32353666 39383963 30383330 844d256f989c0830\n+ 0x00000010 64336434 31616635 39643830 64316465 d3d41af59d80d1de\n+ 0x00000020 34643335 34302e64 65627567 00000000 4d3540.debug....\n+ 0x00000030 528909c8 R...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7765516dc458c03f1c1ee893bfd38655a573ca54\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e0d102313dcb886ef998e9df572a821b83fd4202\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36353531 36646334 35386330 33663163 65516dc458c03f1c\n- 0x00000010 31656538 39336266 64333836 35356135 1ee893bfd38655a5\n- 0x00000020 37336361 35342e64 65627567 00000000 73ca54.debug....\n- 0x00000030 06672da4 .g-.\n+ 0x00000000 64313032 33313364 63623838 36656639 d102313dcb886ef9\n+ 0x00000010 39386539 64663537 32613832 31623833 98e9df572a821b83\n+ 0x00000020 66643432 30322e64 65627567 00000000 fd4202.debug....\n+ 0x00000030 5e85f8a9 ^...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 59df9ffc32fbd9d7d8ac37f06b0fa4359efeda16\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9def3e04096c3e7acae85d5d83fecdcecd8f7261\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64663966 66633332 66626439 64376438 df9ffc32fbd9d7d8\n- 0x00000010 61633337 66303662 30666134 33353965 ac37f06b0fa4359e\n- 0x00000020 66656461 31362e64 65627567 00000000 feda16.debug....\n- 0x00000030 1ff33250 ..2P\n+ 0x00000000 65663365 30343039 36633365 37616361 ef3e04096c3e7aca\n+ 0x00000010 65383564 35643833 66656364 63656364 e85d5d83fecdcecd\n+ 0x00000020 38663732 36312e64 65627567 00000000 8f7261.debug....\n+ 0x00000030 8938beca .8..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ab9b2a69b09dd10e4374e9e9535d85598e39f124\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9a357d24d1a0a219eb7caa29fe7c2a97632e10fa\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39623261 36396230 39646431 30653433 9b2a69b09dd10e43\n- 0x00000010 37346539 65393533 35643835 35393865 74e9e9535d85598e\n- 0x00000020 33396631 32342e64 65627567 00000000 39f124.debug....\n- 0x00000030 6bfedad9 k...\n+ 0x00000000 33353764 32346431 61306132 31396562 357d24d1a0a219eb\n+ 0x00000010 37636161 32396665 37633261 39373633 7caa29fe7c2a9763\n+ 0x00000020 32653130 66612e64 65627567 00000000 2e10fa.debug....\n+ 0x00000030 4f7fa550 O..P\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 78aa8f75f209a8c53b98cebcb7c9202071b34123\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e939a7ad7fbf324c32292cf149db60c5e0a194a4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61613866 37356632 30396138 63353362 aa8f75f209a8c53b\n- 0x00000010 39386365 62636237 63393230 32303731 98cebcb7c9202071\n- 0x00000020 62333431 32332e64 65627567 00000000 b34123.debug....\n- 0x00000030 d4faa2b6 ....\n+ 0x00000000 33396137 61643766 62663332 34633332 39a7ad7fbf324c32\n+ 0x00000010 32393263 66313439 64623630 63356530 292cf149db60c5e0\n+ 0x00000020 61313934 61342e64 65627567 00000000 a194a4.debug....\n+ 0x00000030 07067c2a ..|*\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/mrf.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/mrf.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 99a90ee77387b19e355957db8bfab667f03156c1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc945eb39f2c7d056f05340e5ab004b2e78d2aa7\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61393065 65373733 38376231 39653335 a90ee77387b19e35\n- 0x00000010 35393537 64623862 66616236 36376630 5957db8bfab667f0\n- 0x00000020 33313536 63312e64 65627567 00000000 3156c1.debug....\n- 0x00000030 b389328b ..2.\n+ 0x00000000 39343565 62333966 32633764 30353666 945eb39f2c7d056f\n+ 0x00000010 30353334 30653561 62303034 62326537 05340e5ab004b2e7\n+ 0x00000020 38643261 61372e64 65627567 00000000 8d2aa7.debug....\n+ 0x00000030 84a99066 ...f\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 50cb6bb1756ea5028e4cb30dde2c951e57f60b8c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 83f785f8c143e0eb83d63a8cb74689edcc5d1d80\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63623662 62313735 36656135 30323865 cb6bb1756ea5028e\n- 0x00000010 34636233 30646465 32633935 31653537 4cb30dde2c951e57\n- 0x00000020 66363062 38632e64 65627567 00000000 f60b8c.debug....\n- 0x00000030 22fb177a \"..z\n+ 0x00000000 66373835 66386331 34336530 65623833 f785f8c143e0eb83\n+ 0x00000010 64363361 38636237 34363839 65646363 d63a8cb74689edcc\n+ 0x00000020 35643164 38302e64 65627567 00000000 5d1d80.debug....\n+ 0x00000030 a299cf9d ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/direction_getter.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/direction_getter.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d1a91a1c7366c01644dd0d31f96402c112b27955\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 178aab3a332e6ff5acfb7bf13f2711cdd4698829\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61393161 31633733 36366330 31363434 a91a1c7366c01644\n- 0x00000010 64643064 33316639 36343032 63313132 dd0d31f96402c112\n- 0x00000020 62323739 35352e64 65627567 00000000 b27955.debug....\n- 0x00000030 30a3cb74 0..t\n+ 0x00000000 38616162 33613333 32653666 66356163 8aab3a332e6ff5ac\n+ 0x00000010 66623762 66313366 32373131 63646434 fb7bf13f2711cdd4\n+ 0x00000020 36393838 32392e64 65627567 00000000 698829.debug....\n+ 0x00000030 e0c38a54 ...T\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 52cbf575ec886f443a77d4e773b3c37d61ef06a3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f07bf2f9184a89b4a0d393170a3a6361d3aeb823\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63626635 37356563 38383666 34343361 cbf575ec886f443a\n- 0x00000010 37376434 65373733 62336333 37643631 77d4e773b3c37d61\n- 0x00000020 65663036 61332e64 65627567 00000000 ef06a3.debug....\n- 0x00000030 105dc6c2 .]..\n+ 0x00000000 37626632 66393138 34613839 62346130 7bf2f9184a89b4a0\n+ 0x00000010 64333933 31373061 33613633 36316433 d393170a3a6361d3\n+ 0x00000020 61656238 32332e64 65627567 00000000 aeb823.debug....\n+ 0x00000030 d30b616b ..ak\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/distances.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/distances.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f64e06ffca793d0f02eabc577d897f1410e6b3e5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 15596381d635d6519eb385830c5f2a8256cb1b71\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34653036 66666361 37393364 30663032 4e06ffca793d0f02\n- 0x00000010 65616263 35373764 38393766 31343130 eabc577d897f1410\n- 0x00000020 65366233 65352e64 65627567 00000000 e6b3e5.debug....\n- 0x00000030 59fecaae Y...\n+ 0x00000000 35393633 38316436 33356436 35313965 596381d635d6519e\n+ 0x00000010 62333835 38333063 35663261 38323536 b385830c5f2a8256\n+ 0x00000020 63623162 37312e64 65627567 00000000 cb1b71.debug....\n+ 0x00000030 89c73056 ..0V\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cd870fc33e594bab3b86efa82b733c93cfc95b1b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 447d0a07b9e7bb09a69559f6f093b9639fb9ed42\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38373066 63333365 35393462 61623362 870fc33e594bab3b\n- 0x00000010 38366566 61383262 37333363 39336366 86efa82b733c93cf\n- 0x00000020 63393562 31622e64 65627567 00000000 c95b1b.debug....\n- 0x00000030 8681e8be ....\n+ 0x00000000 37643061 30376239 65376262 30396136 7d0a07b9e7bb09a6\n+ 0x00000010 39353539 66366630 39336239 36333966 9559f6f093b9639f\n+ 0x00000020 62396564 34322e64 65627567 00000000 b9ed42.debug....\n+ 0x00000030 2c8035e3 ,.5.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 79f72f5deb57e28a518555820270e143d2472f99\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5d36a6471c68b20419d264636575a7a35900d89a\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66373266 35646562 35376532 38613531 f72f5deb57e28a51\n- 0x00000010 38353535 38323032 37306531 34336432 8555820270e143d2\n- 0x00000020 34373266 39392e64 65627567 00000000 472f99.debug....\n- 0x00000030 dd5eb741 .^.A\n+ 0x00000000 33366136 34373163 36386232 30343139 36a6471c68b20419\n+ 0x00000010 64323634 36333635 37356137 61333539 d264636575a7a359\n+ 0x00000020 30306438 39612e64 65627567 00000000 00d89a.debug....\n+ 0x00000030 9d574b22 .WK\"\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d5cb065dc173320282fb8734ba9615780ebe9f36\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fb1426ad82954409aa82490a7e9b2b430aaf735d\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63623036 35646331 37333332 30323832 cb065dc173320282\n- 0x00000010 66623837 33346261 39363135 37383065 fb8734ba9615780e\n- 0x00000020 62653966 33362e64 65627567 00000000 be9f36.debug....\n- 0x00000030 10f40da8 ....\n+ 0x00000000 31343236 61643832 39353434 30396161 1426ad82954409aa\n+ 0x00000010 38323439 30613765 39623262 34333061 82490a7e9b2b430a\n+ 0x00000020 61663733 35642e64 65627567 00000000 af735d.debug....\n+ 0x00000030 1e816703 ..g.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.cpython-313-x86_64-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a3a095f678bd580af85b672c5a867481b4cb3d14\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4dc04f9f057ec4618a84bc27800a3646dfb74059\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61303935 66363738 62643538 30616638 a095f678bd580af8\n- 0x00000010 35623637 32633561 38363734 38316234 5b672c5a867481b4\n- 0x00000020 63623364 31342e64 65627567 00000000 cb3d14.debug....\n- 0x00000030 87c0fbd7 ....\n+ 0x00000000 63303466 39663035 37656334 36313861 c04f9f057ec4618a\n+ 0x00000010 38346263 32373830 30613336 34366466 84bc27800a3646df\n+ 0x00000020 62373430 35392e64 65627567 00000000 b74059.debug....\n+ 0x00000030 a427ae6e .'.n\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 985c3974ed5f19a098ed2eee6defbf3017924bda\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 56cb91481862fadea75b89c5c8230a1d5bd30cdd\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35633339 37346564 35663139 61303938 5c3974ed5f19a098\n- 0x00000010 65643265 65653664 65666266 33303137 ed2eee6defbf3017\n- 0x00000020 39323462 64612e64 65627567 00000000 924bda.debug....\n- 0x00000030 0716947c ...|\n+ 0x00000000 63623931 34383138 36326661 64656137 cb91481862fadea7\n+ 0x00000010 35623839 63356338 32333061 31643562 5b89c5c8230a1d5b\n+ 0x00000020 64333063 64642e64 65627567 00000000 d30cdd.debug....\n+ 0x00000030 40e4a5b1 @...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e8ba5e1841faf572e13c565f2324d1ad34fbbaeb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f4ada34885bb4ccc1a64de3900fd6ef4754eeb5a\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62613565 31383431 66616635 37326531 ba5e1841faf572e1\n- 0x00000010 33633536 35663233 32346431 61643334 3c565f2324d1ad34\n- 0x00000020 66626261 65622e64 65627567 00000000 fbbaeb.debug....\n- 0x00000030 8a8405d2 ....\n+ 0x00000000 61646133 34383835 62623463 63633161 ada34885bb4ccc1a\n+ 0x00000010 36346465 33393030 66643665 66343735 64de3900fd6ef475\n+ 0x00000020 34656562 35612e64 65627567 00000000 4eeb5a.debug....\n+ 0x00000030 41a41bfb A...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3c32dd1a77a718432886eea1a09e82e3c9221b79\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7f2b7d65ebdab335da6635c23298d83a817d7c64\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33326464 31613737 61373138 34333238 32dd1a77a7184328\n- 0x00000010 38366565 61316130 39653832 65336339 86eea1a09e82e3c9\n- 0x00000020 32323162 37392e64 65627567 00000000 221b79.debug....\n- 0x00000030 024e6c86 .Nl.\n+ 0x00000000 32623764 36356562 64616233 33356461 2b7d65ebdab335da\n+ 0x00000010 36363335 63323332 39386438 33613831 6635c23298d83a81\n+ 0x00000020 37643763 36342e64 65627567 00000000 7d7c64.debug....\n+ 0x00000030 5a739ec3 Zs..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3d6f5168b1fd682950042c34a6c568b6994aaa4e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 51f60d930d36b2f9bf3b1ed1b45604219087e805\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36663531 36386231 66643638 32393530 6f5168b1fd682950\n- 0x00000010 30343263 33346136 63353638 62363939 042c34a6c568b699\n- 0x00000020 34616161 34652e64 65627567 00000000 4aaa4e.debug....\n- 0x00000030 5d5c3959 ]\\9Y\n+ 0x00000000 66363064 39333064 33366232 66396266 f60d930d36b2f9bf\n+ 0x00000010 33623165 64316234 35363034 32313930 3b1ed1b456042190\n+ 0x00000020 38376538 30352e64 65627567 00000000 87e805.debug....\n+ 0x00000030 d8b05cbf ..\\.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 662f84cb2d245d8f8d14d7c57c84b661b96eccf0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d6d7eb15a1e35bb4304039e3ab5ab925cb79ddd4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32663834 63623264 32343564 38663864 2f84cb2d245d8f8d\n- 0x00000010 31346437 63353763 38346236 36316239 14d7c57c84b661b9\n- 0x00000020 36656363 66302e64 65627567 00000000 6eccf0.debug....\n- 0x00000030 60c37ddd `.}.\n+ 0x00000000 64376562 31356131 65333562 62343330 d7eb15a1e35bb430\n+ 0x00000010 34303339 65336162 35616239 32356362 4039e3ab5ab925cb\n+ 0x00000020 37396464 64342e64 65627567 00000000 79ddd4.debug....\n+ 0x00000030 8fc25545 ..UE\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e5ce5b47f316e74006282488543be99f3b4da972\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 09156950f6e6f0c1eae5dc96c592207722b5088d\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63653562 34376633 31366537 34303036 ce5b47f316e74006\n- 0x00000010 32383234 38383534 33626539 39663362 282488543be99f3b\n- 0x00000020 34646139 37322e64 65627567 00000000 4da972.debug....\n- 0x00000030 a24497ba .D..\n+ 0x00000000 31353639 35306636 65366630 63316561 156950f6e6f0c1ea\n+ 0x00000010 65356463 39366335 39323230 37373232 e5dc96c592207722\n+ 0x00000020 62353038 38642e64 65627567 00000000 b5088d.debug....\n+ 0x00000030 f746ffa5 .F..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 975fab00782ec88ea81d1521f810788e80dc5904\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d8d4de266666936a17865518665fcb34998197e7\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35666162 30303738 32656338 38656138 5fab00782ec88ea8\n- 0x00000010 31643135 32316638 31303738 38653830 1d1521f810788e80\n- 0x00000020 64633539 30342e64 65627567 00000000 dc5904.debug....\n- 0x00000030 6bf51e90 k...\n+ 0x00000000 64346465 32363636 36363933 36613137 d4de266666936a17\n+ 0x00000010 38363535 31383636 35666362 33343939 865518665fcb3499\n+ 0x00000020 38313937 65372e64 65627567 00000000 8197e7.debug....\n+ 0x00000030 debd95b9 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 96c397752a19c76dbb5838aa2f2fc92ab2cdcb65\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d022e468ec98b0b7805bc1660c1edc24cb09b13c\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63333937 37353261 31396337 36646262 c397752a19c76dbb\n- 0x00000010 35383338 61613266 32666339 32616232 5838aa2f2fc92ab2\n- 0x00000020 63646362 36352e64 65627567 00000000 cdcb65.debug....\n- 0x00000030 d95d5d3d .]]=\n+ 0x00000000 32326534 36386563 39386230 62373830 22e468ec98b0b780\n+ 0x00000010 35626331 36363063 31656463 32346362 5bc1660c1edc24cb\n+ 0x00000020 30396231 33632e64 65627567 00000000 09b13c.debug....\n+ 0x00000030 46b9c4d4 F...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 170372c81847d7ab4a7e1f9cd78f4616e1a71f77\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fdaf56280cb469cf64e80358bffd71a0869c4fd5\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30333732 63383138 34376437 61623461 0372c81847d7ab4a\n- 0x00000010 37653166 39636437 38663436 31366531 7e1f9cd78f4616e1\n- 0x00000020 61373166 37372e64 65627567 00000000 a71f77.debug....\n- 0x00000030 38410fdd 8A..\n+ 0x00000000 61663536 32383063 62343639 63663634 af56280cb469cf64\n+ 0x00000010 65383033 35386266 66643731 61303836 e80358bffd71a086\n+ 0x00000020 39633466 64352e64 65627567 00000000 9c4fd5.debug....\n+ 0x00000030 8eff6658 ..fX\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d8259e9e5b1e520f64f0cdbcf1b191c4bb95634d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc77c43794bc8b934eabddd4ec3afc4be7bec662\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32353965 39653562 31653532 30663634 259e9e5b1e520f64\n- 0x00000010 66306364 62636631 62313931 63346262 f0cdbcf1b191c4bb\n- 0x00000020 39353633 34642e64 65627567 00000000 95634d.debug....\n- 0x00000030 a7fc452b ..E+\n+ 0x00000000 37376334 33373934 62633862 39333465 77c43794bc8b934e\n+ 0x00000010 61626464 64346563 33616663 34626537 abddd4ec3afc4be7\n+ 0x00000020 62656336 36322e64 65627567 00000000 bec662.debug....\n+ 0x00000030 24a377fc $.w.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/omp.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/omp.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dee1ec07cf786d5b58d700847d139741d91adce5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b986ee324f793603e6a8f7c665a03343ed7024a3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65316563 30376366 37383664 35623538 e1ec07cf786d5b58\n- 0x00000010 64373030 38343764 31333937 34316439 d700847d139741d9\n- 0x00000020 31616463 65352e64 65627567 00000000 1adce5.debug....\n- 0x00000030 b2aa6a6c ..jl\n+ 0x00000000 38366565 33323466 37393336 30336536 86ee324f793603e6\n+ 0x00000010 61386637 63363635 61303333 34336564 a8f7c665a03343ed\n+ 0x00000020 37303234 61332e64 65627567 00000000 7024a3.debug....\n+ 0x00000030 920cd619 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/omp.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/omp.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e4a10ed8811d0c593c655974dca6882ccf0c5c76\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a848d1bf6c9273bf40c2035426b3508e3816b0ba\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61313065 64383831 31643063 35393363 a10ed8811d0c593c\n- 0x00000010 36353539 37346463 61363838 32636366 655974dca6882ccf\n- 0x00000020 30633563 37362e64 65627567 00000000 0c5c76.debug....\n- 0x00000030 c18a63bb ..c.\n+ 0x00000000 34386431 62663663 39323733 62663430 48d1bf6c9273bf40\n+ 0x00000010 63323033 35343236 62333530 38653338 c2035426b3508e38\n+ 0x00000020 31366230 62612e64 65627567 00000000 16b0ba.debug....\n+ 0x00000030 7867db8f xg..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 630e9aad92d38e9ce612b56eafee19a8c92880c9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8f0841733746bc6c60244c7d70b465eb7c4750bc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30653961 61643932 64333865 39636536 0e9aad92d38e9ce6\n- 0x00000010 31326235 36656166 65653139 61386339 12b56eafee19a8c9\n- 0x00000020 32383830 63392e64 65627567 00000000 2880c9.debug....\n- 0x00000030 e1d2b8cb ....\n+ 0x00000000 30383431 37333337 34366263 36633630 0841733746bc6c60\n+ 0x00000010 32343463 37643730 62343635 65623763 244c7d70b465eb7c\n+ 0x00000020 34373530 62632e64 65627567 00000000 4750bc.debug....\n+ 0x00000030 dbc964dd ..d.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.cpython-313-x86_64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2ada6a0027c84c8228871b643bf98ae2ecd93fc3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 79a0b86aae8f1552f7b857a7a636e95c1e153fd8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64613661 30303237 63383463 38323238 da6a0027c84c8228\n- 0x00000010 38373162 36343362 66393861 65326563 871b643bf98ae2ec\n- 0x00000020 64393366 63332e64 65627567 00000000 d93fc3.debug....\n- 0x00000030 c3f1957d ...}\n+ 0x00000000 61306238 36616165 38663135 35326637 a0b86aae8f1552f7\n+ 0x00000010 62383537 61376136 33366539 35633165 b857a7a636e95c1e\n+ 0x00000020 31353366 64382e64 65627567 00000000 153fd8.debug....\n+ 0x00000030 b6ea8388 ....\n \n"}]}]}]}]}, {"source1": "python3-dipy-lib-dbgsym_1.10.0~rc1-2_amd64.deb", "source2": "python3-dipy-lib-dbgsym_1.10.0~rc1-2_amd64.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 2024-11-21 16:16:28.000000 debian-binary\n--rw-r--r-- 0 0 0 4068 2024-11-21 16:16:28.000000 control.tar.xz\n--rw-r--r-- 0 0 0 42937408 2024-11-21 16:16:28.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4076 2024-11-21 16:16:28.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 42920736 2024-11-21 16:16:28.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": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: python3-dipy-lib-dbgsym\n Source: dipy\n Version: 1.10.0~rc1-2\n Auto-Built-Package: debug-symbols\n Architecture: amd64\n Maintainer: Debian Med Packaging Team \n-Installed-Size: 44827\n+Installed-Size: 44831\n Depends: python3-dipy-lib (= 1.10.0~rc1-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for python3-dipy-lib\n-Build-Ids: 02a6857de461edcf4518b26ba4bb0779ecdb54a7 04058e19f48366a7350cc80afb4a99f175af2cb2 08215ffb7b4e4e9e6730febd37f2920ad50a3548 159884588d1a2d02f6f8d4c4f637e35c24c3a250 170372c81847d7ab4a7e1f9cd78f4616e1a71f77 1f35a3d03875ebd22d6eed2209899b746acdd2b3 264e0c937d88847bcf3bb3e0925a5a012442bfe2 2ada6a0027c84c8228871b643bf98ae2ecd93fc3 3434091bb2be78178b8a77d0c1f6203c07c175bf 37132a4c83834b3dbb991687b5d8432de779f1d8 37f91798ace7f863c12c76adca167165573ee840 3c32dd1a77a718432886eea1a09e82e3c9221b79 3cb37ab93a8e1350265cbdaea55cc06fb5f0798b 3d6f5168b1fd682950042c34a6c568b6994aaa4e 3e61f12eadba3f3b53baa4b5e78b2865f1ddcbe1 3ee57d36ca25e37572683a37a6b9b2d9f15f9132 400ea52aa286f70150ba1f729187b6b790e653b3 40121ad5e564946b14d059a392158759a29a81db 493c193d8410315b24d84af513869f4d131cfd3d 4ea21344744327e370eebfe0d551ecbea59cb86c 50cb6bb1756ea5028e4cb30dde2c951e57f60b8c 52cbf575ec886f443a77d4e773b3c37d61ef06a3 59df9ffc32fbd9d7d8ac37f06b0fa4359efeda16 5e83b4838c5e1b1480f6427ac72a399a9b724cd0 62f8811ebc5839a07e0c36d519f1529ac2bbafe4 630e9aad92d38e9ce612b56eafee19a8c92880c9 662f84cb2d245d8f8d14d7c57c84b661b96eccf0 6674e57acbd54ff1c4bb7e15d9ce86e574f3dff2 6aecef048e23f753d3cc926c11a1dbb158183226 6f11c47b8f593c823b55fc0941ea2d16d0e74e91 6f8b015f1ac73fe786c6e2e245bf76711cac6106 7765516dc458c03f1c1ee893bfd38655a573ca54 78aa8f75f209a8c53b98cebcb7c9202071b34123 79f72f5deb57e28a518555820270e143d2472f99 7bacce59e7d8ca84d2effab699dd86ee704d1c11 87f4b53a0f8996214769120a61b99750827a0906 8a8f4fffa24d6909a6b9886b6d6ab031e705e279 91e62faf96cc74155cdd3e1659d07ace0294633d 96c397752a19c76dbb5838aa2f2fc92ab2cdcb65 96d2fbc7da4f147a7a8a15e3ff0878889676923e 975fab00782ec88ea81d1521f810788e80dc5904 985c3974ed5f19a098ed2eee6defbf3017924bda 992f6e98fa12ac20f19493082683211de4376364 998fa8905af1b7ce30813539dcbc344623a1fca3 99a90ee77387b19e355957db8bfab667f03156c1 a12f136a9e4f633049432ec786e944ccda0fff98 a3a095f678bd580af85b672c5a867481b4cb3d14 aa75f3d6138525d7172eb009f85752de5d495f4e ab9b2a69b09dd10e4374e9e9535d85598e39f124 affc7f1adce1c059b4e22d2fd0dc8b1734008b88 b18b96d21c84f3bae08de22633b3eda6bf9a45db b2ba537fa6dc0704dad4d7c949300dbad9645f25 b5cc6c266ae9900220bb5afef3446f6c193889c6 b96fab183d90c573f1a9ced62ab9cf4f99452cce ba679c68360a7bfdac2b727a848dfd1137cffafd bbcbc4528cdba1585768957aeab0edab029b48ee bf3606684eec1f5cecc5b63730d28791ee668acb c25a1d80739fa517b5c633979a01bfba6debe60a c2cd720404ab1e9505f971491a1a18e61221ece9 c5add3a2660976d85ed6e0afd85e3bbc4e027282 c5b87afd2b7b47f32d0963742d44a30c8da41c1b ca20d00e9daead98de5d872bece1a94757f656e3 ccba064b7d4ab0acf1fefe4cc05e44f2535f2763 ccf52c4bc8b7fecefc712fac89a29ba4fc545fa1 cd870fc33e594bab3b86efa82b733c93cfc95b1b d1a91a1c7366c01644dd0d31f96402c112b27955 d5cb065dc173320282fb8734ba9615780ebe9f36 d8259e9e5b1e520f64f0cdbcf1b191c4bb95634d d9159d6ec09d5f84c937705864bf7c44b83a6c4d db174d651c794b1ea532da147dc78cdecb55695d dee1ec07cf786d5b58d700847d139741d91adce5 e4691b613b0bd57b8e5d373196847694a28c2528 e4a10ed8811d0c593c655974dca6882ccf0c5c76 e5ce5b47f316e74006282488543be99f3b4da972 e8ba5e1841faf572e13c565f2324d1ad34fbbaeb f3b3fc1c3ce66a380f1fe9a76b675dcdbb523a6c f64e06ffca793d0f02eabc577d897f1410e6b3e5 f7fb3674399a836c0523a8deb03e04b530b6d680\n+Build-Ids: 00844d256f989c0830d3d41af59d80d1de4d3540 00de456ceffcadb9a6cbde193cc6253e5f72a2e3 0241ce430e977ef2107c638f8298903731dacf35 086511764d46ab0bd6e8e846b41c9eef85a3d2e1 09156950f6e6f0c1eae5dc96c592207722b5088d 0fd570e1a88fdf8581bbabd8692663822a422457 128bf08c43e1f717dea4db918c340aa325d59138 141369ae385ea7d07f0ba69d8260a9888543638e 1477b418cd81ba908feaf0ce32142efe7d95b7ab 15596381d635d6519eb385830c5f2a8256cb1b71 15c7634f998dbd9e462116ecc4bdc7a72f25b317 178aab3a332e6ff5acfb7bf13f2711cdd4698829 199f62ae704efe37ac497c7a7ab9307890d53819 1d07d52827567eb047aaf95d8daf867e59ecf6bb 247ded7f5f54bf756213de848718367520ffe9e0 2631917ba3fe0b286cb2dc270ec7bb219bc34a7a 26920624b2f63d04067ecbc285fd7cb3b9b63aab 2952e50bea9ba1ee9a980a259c04e18c12812d19 2b01e2c9e015828a3f3c37ee89ca44b25be3af61 2eb731204ef424d4ad1f20c333035fcf9c60c748 3d382e2df81120a911bfc8e664cbcec5151d5d08 4302cd630668eae1585ada84f7f4d99fc535e03e 447d0a07b9e7bb09a69559f6f093b9639fb9ed42 4dc04f9f057ec4618a84bc27800a3646dfb74059 51f60d930d36b2f9bf3b1ed1b45604219087e805 56cb91481862fadea75b89c5c8230a1d5bd30cdd 57032aa8ae75bb030f2bf5f34b2438c3da452e1f 576aa7b976d6f37deaa71b40e1c86628a003bf6a 5872ef085749b39fc119b6cc7086d88c9b12f498 5d36a6471c68b20419d264636575a7a35900d89a 65ecaf2d279d2bafcfc183bc95f3490ae70388b8 6d245402f34897370674f4abedec1a8fffb6a468 71f0c29b69b0a445c6864a18e8797f4fcb697777 758333850e944253d2a811f1972d66ec800fc7d1 77142fe18f839742168a7a9082b31ed952dbe82a 79a0b86aae8f1552f7b857a7a636e95c1e153fd8 7b033a4ca2c67a6410b2b833b20fdaca0bc033e4 7d55662a06ad3f55bf2b64ae530c9a65591e941f 7f2b7d65ebdab335da6635c23298d83a817d7c64 7fcad6c839b85ebf72c42be25cbf6545a10a77a4 7ff4d458435050844531be609862fc005d0607b2 824ccb5db0f3ab818bc815f54b616288b4510976 83f785f8c143e0eb83d63a8cb74689edcc5d1d80 84c3f9c821ed7116f8491f825c433c11e7a611b0 8c51cb91d66c727983727013ad65fb9b43def1ba 8e579adb39d68e1b0cabb26cb8a010bc41612956 8f0841733746bc6c60244c7d70b465eb7c4750bc 9016c41d8750a1fa98cb6bd7f53cfb7e5fa05321 9a357d24d1a0a219eb7caa29fe7c2a97632e10fa 9def3e04096c3e7acae85d5d83fecdcecd8f7261 a41e32c721cedb3b555cb3521099d66cf5422e61 a4bf5ae3214eb108ee22d159e72251c88914a3fe a6fb23fbd455a699520d53fc480ec58da737e821 a848d1bf6c9273bf40c2035426b3508e3816b0ba b986ee324f793603e6a8f7c665a03343ed7024a3 c13a18c3bc727b079668a46b6f783106705e3710 cf5ed667553a20a8ee3e0e81568f59f022a2c7d7 d022e468ec98b0b7805bc1660c1edc24cb09b13c d12c13e0f2a1509bc2a64117441a2cbb14db8b44 d29ebd4b6fa248c7ca04bbc72febae3fd7291008 d32f1d14b1783250e2f9f067c03b900258b1d3e9 d6d7eb15a1e35bb4304039e3ab5ab925cb79ddd4 d8d4de266666936a17865518665fcb34998197e7 dc77c43794bc8b934eabddd4ec3afc4be7bec662 dc945eb39f2c7d056f05340e5ab004b2e78d2aa7 e0d102313dcb886ef998e9df572a821b83fd4202 e939a7ad7fbf324c32292cf149db60c5e0a194a4 ea6bd2cbcf08acf8e3f83ef66235902419f27d9f ed35427f620c31d989e39f63acee0b9eae593ddb f07bf2f9184a89b4a0d393170a3a6361d3aeb823 f105d2b3e54b3d97c0405f768fea16780a4542ba f4ada34885bb4ccc1a64de3900fd6ef4754eeb5a f64ec9ffe812f5392837bcc3c0f75593e0e47f0a f79159d99a83347e8bdfa336aa58eebcc9ae3313 fa101cb21bdddc808e386866afb9fb21ba21ace6 fb1426ad82954409aa82490a7e9b2b430aaf735d fdaf56280cb469cf64e80358bffd71a0869c4fd5 ffcf7099f73bae5063461b240a2b9ba0178bed87\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,79 +1,79 @@\n-usr/lib/debug/.build-id/02/a6857de461edcf4518b26ba4bb0779ecdb54a7.debug\n-usr/lib/debug/.build-id/04/058e19f48366a7350cc80afb4a99f175af2cb2.debug\n-usr/lib/debug/.build-id/08/215ffb7b4e4e9e6730febd37f2920ad50a3548.debug\n-usr/lib/debug/.build-id/15/9884588d1a2d02f6f8d4c4f637e35c24c3a250.debug\n-usr/lib/debug/.build-id/17/0372c81847d7ab4a7e1f9cd78f4616e1a71f77.debug\n-usr/lib/debug/.build-id/1f/35a3d03875ebd22d6eed2209899b746acdd2b3.debug\n-usr/lib/debug/.build-id/26/4e0c937d88847bcf3bb3e0925a5a012442bfe2.debug\n-usr/lib/debug/.build-id/2a/da6a0027c84c8228871b643bf98ae2ecd93fc3.debug\n-usr/lib/debug/.build-id/34/34091bb2be78178b8a77d0c1f6203c07c175bf.debug\n-usr/lib/debug/.build-id/37/132a4c83834b3dbb991687b5d8432de779f1d8.debug\n-usr/lib/debug/.build-id/37/f91798ace7f863c12c76adca167165573ee840.debug\n-usr/lib/debug/.build-id/3c/32dd1a77a718432886eea1a09e82e3c9221b79.debug\n-usr/lib/debug/.build-id/3c/b37ab93a8e1350265cbdaea55cc06fb5f0798b.debug\n-usr/lib/debug/.build-id/3d/6f5168b1fd682950042c34a6c568b6994aaa4e.debug\n-usr/lib/debug/.build-id/3e/61f12eadba3f3b53baa4b5e78b2865f1ddcbe1.debug\n-usr/lib/debug/.build-id/3e/e57d36ca25e37572683a37a6b9b2d9f15f9132.debug\n-usr/lib/debug/.build-id/40/0ea52aa286f70150ba1f729187b6b790e653b3.debug\n-usr/lib/debug/.build-id/40/121ad5e564946b14d059a392158759a29a81db.debug\n-usr/lib/debug/.build-id/49/3c193d8410315b24d84af513869f4d131cfd3d.debug\n-usr/lib/debug/.build-id/4e/a21344744327e370eebfe0d551ecbea59cb86c.debug\n-usr/lib/debug/.build-id/50/cb6bb1756ea5028e4cb30dde2c951e57f60b8c.debug\n-usr/lib/debug/.build-id/52/cbf575ec886f443a77d4e773b3c37d61ef06a3.debug\n-usr/lib/debug/.build-id/59/df9ffc32fbd9d7d8ac37f06b0fa4359efeda16.debug\n-usr/lib/debug/.build-id/5e/83b4838c5e1b1480f6427ac72a399a9b724cd0.debug\n-usr/lib/debug/.build-id/62/f8811ebc5839a07e0c36d519f1529ac2bbafe4.debug\n-usr/lib/debug/.build-id/63/0e9aad92d38e9ce612b56eafee19a8c92880c9.debug\n-usr/lib/debug/.build-id/66/2f84cb2d245d8f8d14d7c57c84b661b96eccf0.debug\n-usr/lib/debug/.build-id/66/74e57acbd54ff1c4bb7e15d9ce86e574f3dff2.debug\n-usr/lib/debug/.build-id/6a/ecef048e23f753d3cc926c11a1dbb158183226.debug\n-usr/lib/debug/.build-id/6f/11c47b8f593c823b55fc0941ea2d16d0e74e91.debug\n-usr/lib/debug/.build-id/6f/8b015f1ac73fe786c6e2e245bf76711cac6106.debug\n-usr/lib/debug/.build-id/77/65516dc458c03f1c1ee893bfd38655a573ca54.debug\n-usr/lib/debug/.build-id/78/aa8f75f209a8c53b98cebcb7c9202071b34123.debug\n-usr/lib/debug/.build-id/79/f72f5deb57e28a518555820270e143d2472f99.debug\n-usr/lib/debug/.build-id/7b/acce59e7d8ca84d2effab699dd86ee704d1c11.debug\n-usr/lib/debug/.build-id/87/f4b53a0f8996214769120a61b99750827a0906.debug\n-usr/lib/debug/.build-id/8a/8f4fffa24d6909a6b9886b6d6ab031e705e279.debug\n-usr/lib/debug/.build-id/91/e62faf96cc74155cdd3e1659d07ace0294633d.debug\n-usr/lib/debug/.build-id/96/c397752a19c76dbb5838aa2f2fc92ab2cdcb65.debug\n-usr/lib/debug/.build-id/96/d2fbc7da4f147a7a8a15e3ff0878889676923e.debug\n-usr/lib/debug/.build-id/97/5fab00782ec88ea81d1521f810788e80dc5904.debug\n-usr/lib/debug/.build-id/98/5c3974ed5f19a098ed2eee6defbf3017924bda.debug\n-usr/lib/debug/.build-id/99/2f6e98fa12ac20f19493082683211de4376364.debug\n-usr/lib/debug/.build-id/99/8fa8905af1b7ce30813539dcbc344623a1fca3.debug\n-usr/lib/debug/.build-id/99/a90ee77387b19e355957db8bfab667f03156c1.debug\n-usr/lib/debug/.build-id/a1/2f136a9e4f633049432ec786e944ccda0fff98.debug\n-usr/lib/debug/.build-id/a3/a095f678bd580af85b672c5a867481b4cb3d14.debug\n-usr/lib/debug/.build-id/aa/75f3d6138525d7172eb009f85752de5d495f4e.debug\n-usr/lib/debug/.build-id/ab/9b2a69b09dd10e4374e9e9535d85598e39f124.debug\n-usr/lib/debug/.build-id/af/fc7f1adce1c059b4e22d2fd0dc8b1734008b88.debug\n-usr/lib/debug/.build-id/b1/8b96d21c84f3bae08de22633b3eda6bf9a45db.debug\n-usr/lib/debug/.build-id/b2/ba537fa6dc0704dad4d7c949300dbad9645f25.debug\n-usr/lib/debug/.build-id/b5/cc6c266ae9900220bb5afef3446f6c193889c6.debug\n-usr/lib/debug/.build-id/b9/6fab183d90c573f1a9ced62ab9cf4f99452cce.debug\n-usr/lib/debug/.build-id/ba/679c68360a7bfdac2b727a848dfd1137cffafd.debug\n-usr/lib/debug/.build-id/bb/cbc4528cdba1585768957aeab0edab029b48ee.debug\n-usr/lib/debug/.build-id/bf/3606684eec1f5cecc5b63730d28791ee668acb.debug\n-usr/lib/debug/.build-id/c2/5a1d80739fa517b5c633979a01bfba6debe60a.debug\n-usr/lib/debug/.build-id/c2/cd720404ab1e9505f971491a1a18e61221ece9.debug\n-usr/lib/debug/.build-id/c5/add3a2660976d85ed6e0afd85e3bbc4e027282.debug\n-usr/lib/debug/.build-id/c5/b87afd2b7b47f32d0963742d44a30c8da41c1b.debug\n-usr/lib/debug/.build-id/ca/20d00e9daead98de5d872bece1a94757f656e3.debug\n-usr/lib/debug/.build-id/cc/ba064b7d4ab0acf1fefe4cc05e44f2535f2763.debug\n-usr/lib/debug/.build-id/cc/f52c4bc8b7fecefc712fac89a29ba4fc545fa1.debug\n-usr/lib/debug/.build-id/cd/870fc33e594bab3b86efa82b733c93cfc95b1b.debug\n-usr/lib/debug/.build-id/d1/a91a1c7366c01644dd0d31f96402c112b27955.debug\n-usr/lib/debug/.build-id/d5/cb065dc173320282fb8734ba9615780ebe9f36.debug\n-usr/lib/debug/.build-id/d8/259e9e5b1e520f64f0cdbcf1b191c4bb95634d.debug\n-usr/lib/debug/.build-id/d9/159d6ec09d5f84c937705864bf7c44b83a6c4d.debug\n-usr/lib/debug/.build-id/db/174d651c794b1ea532da147dc78cdecb55695d.debug\n-usr/lib/debug/.build-id/de/e1ec07cf786d5b58d700847d139741d91adce5.debug\n-usr/lib/debug/.build-id/e4/691b613b0bd57b8e5d373196847694a28c2528.debug\n-usr/lib/debug/.build-id/e4/a10ed8811d0c593c655974dca6882ccf0c5c76.debug\n-usr/lib/debug/.build-id/e5/ce5b47f316e74006282488543be99f3b4da972.debug\n-usr/lib/debug/.build-id/e8/ba5e1841faf572e13c565f2324d1ad34fbbaeb.debug\n-usr/lib/debug/.build-id/f3/b3fc1c3ce66a380f1fe9a76b675dcdbb523a6c.debug\n-usr/lib/debug/.build-id/f6/4e06ffca793d0f02eabc577d897f1410e6b3e5.debug\n-usr/lib/debug/.build-id/f7/fb3674399a836c0523a8deb03e04b530b6d680.debug\n+usr/lib/debug/.build-id/00/844d256f989c0830d3d41af59d80d1de4d3540.debug\n+usr/lib/debug/.build-id/00/de456ceffcadb9a6cbde193cc6253e5f72a2e3.debug\n+usr/lib/debug/.build-id/02/41ce430e977ef2107c638f8298903731dacf35.debug\n+usr/lib/debug/.build-id/08/6511764d46ab0bd6e8e846b41c9eef85a3d2e1.debug\n+usr/lib/debug/.build-id/09/156950f6e6f0c1eae5dc96c592207722b5088d.debug\n+usr/lib/debug/.build-id/0f/d570e1a88fdf8581bbabd8692663822a422457.debug\n+usr/lib/debug/.build-id/12/8bf08c43e1f717dea4db918c340aa325d59138.debug\n+usr/lib/debug/.build-id/14/1369ae385ea7d07f0ba69d8260a9888543638e.debug\n+usr/lib/debug/.build-id/14/77b418cd81ba908feaf0ce32142efe7d95b7ab.debug\n+usr/lib/debug/.build-id/15/596381d635d6519eb385830c5f2a8256cb1b71.debug\n+usr/lib/debug/.build-id/15/c7634f998dbd9e462116ecc4bdc7a72f25b317.debug\n+usr/lib/debug/.build-id/17/8aab3a332e6ff5acfb7bf13f2711cdd4698829.debug\n+usr/lib/debug/.build-id/19/9f62ae704efe37ac497c7a7ab9307890d53819.debug\n+usr/lib/debug/.build-id/1d/07d52827567eb047aaf95d8daf867e59ecf6bb.debug\n+usr/lib/debug/.build-id/24/7ded7f5f54bf756213de848718367520ffe9e0.debug\n+usr/lib/debug/.build-id/26/31917ba3fe0b286cb2dc270ec7bb219bc34a7a.debug\n+usr/lib/debug/.build-id/26/920624b2f63d04067ecbc285fd7cb3b9b63aab.debug\n+usr/lib/debug/.build-id/29/52e50bea9ba1ee9a980a259c04e18c12812d19.debug\n+usr/lib/debug/.build-id/2b/01e2c9e015828a3f3c37ee89ca44b25be3af61.debug\n+usr/lib/debug/.build-id/2e/b731204ef424d4ad1f20c333035fcf9c60c748.debug\n+usr/lib/debug/.build-id/3d/382e2df81120a911bfc8e664cbcec5151d5d08.debug\n+usr/lib/debug/.build-id/43/02cd630668eae1585ada84f7f4d99fc535e03e.debug\n+usr/lib/debug/.build-id/44/7d0a07b9e7bb09a69559f6f093b9639fb9ed42.debug\n+usr/lib/debug/.build-id/4d/c04f9f057ec4618a84bc27800a3646dfb74059.debug\n+usr/lib/debug/.build-id/51/f60d930d36b2f9bf3b1ed1b45604219087e805.debug\n+usr/lib/debug/.build-id/56/cb91481862fadea75b89c5c8230a1d5bd30cdd.debug\n+usr/lib/debug/.build-id/57/032aa8ae75bb030f2bf5f34b2438c3da452e1f.debug\n+usr/lib/debug/.build-id/57/6aa7b976d6f37deaa71b40e1c86628a003bf6a.debug\n+usr/lib/debug/.build-id/58/72ef085749b39fc119b6cc7086d88c9b12f498.debug\n+usr/lib/debug/.build-id/5d/36a6471c68b20419d264636575a7a35900d89a.debug\n+usr/lib/debug/.build-id/65/ecaf2d279d2bafcfc183bc95f3490ae70388b8.debug\n+usr/lib/debug/.build-id/6d/245402f34897370674f4abedec1a8fffb6a468.debug\n+usr/lib/debug/.build-id/71/f0c29b69b0a445c6864a18e8797f4fcb697777.debug\n+usr/lib/debug/.build-id/75/8333850e944253d2a811f1972d66ec800fc7d1.debug\n+usr/lib/debug/.build-id/77/142fe18f839742168a7a9082b31ed952dbe82a.debug\n+usr/lib/debug/.build-id/79/a0b86aae8f1552f7b857a7a636e95c1e153fd8.debug\n+usr/lib/debug/.build-id/7b/033a4ca2c67a6410b2b833b20fdaca0bc033e4.debug\n+usr/lib/debug/.build-id/7d/55662a06ad3f55bf2b64ae530c9a65591e941f.debug\n+usr/lib/debug/.build-id/7f/2b7d65ebdab335da6635c23298d83a817d7c64.debug\n+usr/lib/debug/.build-id/7f/cad6c839b85ebf72c42be25cbf6545a10a77a4.debug\n+usr/lib/debug/.build-id/7f/f4d458435050844531be609862fc005d0607b2.debug\n+usr/lib/debug/.build-id/82/4ccb5db0f3ab818bc815f54b616288b4510976.debug\n+usr/lib/debug/.build-id/83/f785f8c143e0eb83d63a8cb74689edcc5d1d80.debug\n+usr/lib/debug/.build-id/84/c3f9c821ed7116f8491f825c433c11e7a611b0.debug\n+usr/lib/debug/.build-id/8c/51cb91d66c727983727013ad65fb9b43def1ba.debug\n+usr/lib/debug/.build-id/8e/579adb39d68e1b0cabb26cb8a010bc41612956.debug\n+usr/lib/debug/.build-id/8f/0841733746bc6c60244c7d70b465eb7c4750bc.debug\n+usr/lib/debug/.build-id/90/16c41d8750a1fa98cb6bd7f53cfb7e5fa05321.debug\n+usr/lib/debug/.build-id/9a/357d24d1a0a219eb7caa29fe7c2a97632e10fa.debug\n+usr/lib/debug/.build-id/9d/ef3e04096c3e7acae85d5d83fecdcecd8f7261.debug\n+usr/lib/debug/.build-id/a4/1e32c721cedb3b555cb3521099d66cf5422e61.debug\n+usr/lib/debug/.build-id/a4/bf5ae3214eb108ee22d159e72251c88914a3fe.debug\n+usr/lib/debug/.build-id/a6/fb23fbd455a699520d53fc480ec58da737e821.debug\n+usr/lib/debug/.build-id/a8/48d1bf6c9273bf40c2035426b3508e3816b0ba.debug\n+usr/lib/debug/.build-id/b9/86ee324f793603e6a8f7c665a03343ed7024a3.debug\n+usr/lib/debug/.build-id/c1/3a18c3bc727b079668a46b6f783106705e3710.debug\n+usr/lib/debug/.build-id/cf/5ed667553a20a8ee3e0e81568f59f022a2c7d7.debug\n+usr/lib/debug/.build-id/d0/22e468ec98b0b7805bc1660c1edc24cb09b13c.debug\n+usr/lib/debug/.build-id/d1/2c13e0f2a1509bc2a64117441a2cbb14db8b44.debug\n+usr/lib/debug/.build-id/d2/9ebd4b6fa248c7ca04bbc72febae3fd7291008.debug\n+usr/lib/debug/.build-id/d3/2f1d14b1783250e2f9f067c03b900258b1d3e9.debug\n+usr/lib/debug/.build-id/d6/d7eb15a1e35bb4304039e3ab5ab925cb79ddd4.debug\n+usr/lib/debug/.build-id/d8/d4de266666936a17865518665fcb34998197e7.debug\n+usr/lib/debug/.build-id/dc/77c43794bc8b934eabddd4ec3afc4be7bec662.debug\n+usr/lib/debug/.build-id/dc/945eb39f2c7d056f05340e5ab004b2e78d2aa7.debug\n+usr/lib/debug/.build-id/e0/d102313dcb886ef998e9df572a821b83fd4202.debug\n+usr/lib/debug/.build-id/e9/39a7ad7fbf324c32292cf149db60c5e0a194a4.debug\n+usr/lib/debug/.build-id/ea/6bd2cbcf08acf8e3f83ef66235902419f27d9f.debug\n+usr/lib/debug/.build-id/ed/35427f620c31d989e39f63acee0b9eae593ddb.debug\n+usr/lib/debug/.build-id/f0/7bf2f9184a89b4a0d393170a3a6361d3aeb823.debug\n+usr/lib/debug/.build-id/f1/05d2b3e54b3d97c0405f768fea16780a4542ba.debug\n+usr/lib/debug/.build-id/f4/ada34885bb4ccc1a64de3900fd6ef4754eeb5a.debug\n+usr/lib/debug/.build-id/f6/4ec9ffe812f5392837bcc3c0f75593e0e47f0a.debug\n+usr/lib/debug/.build-id/f7/9159d99a83347e8bdfa336aa58eebcc9ae3313.debug\n+usr/lib/debug/.build-id/fa/101cb21bdddc808e386866afb9fb21ba21ace6.debug\n+usr/lib/debug/.build-id/fb/1426ad82954409aa82490a7e9b2b430aaf735d.debug\n+usr/lib/debug/.build-id/fd/af56280cb469cf64e80358bffd71a0869c4fd5.debug\n+usr/lib/debug/.build-id/ff/cf7099f73bae5063461b240a2b9ba0178bed87.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/python3-dipy-lib.debug\n"}]}]}]}, {"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": "@@ -1,154 +1,158 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/00/\n+-rw-r--r-- 0 root (0) root (0) 569344 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/00/844d256f989c0830d3d41af59d80d1de4d3540.debug\n+-rw-r--r-- 0 root (0) root (0) 358376 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/00/de456ceffcadb9a6cbde193cc6253e5f72a2e3.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/02/\n--rw-r--r-- 0 root (0) root (0) 505632 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/02/a6857de461edcf4518b26ba4bb0779ecdb54a7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/04/\n--rw-r--r-- 0 root (0) root (0) 456992 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/04/058e19f48366a7350cc80afb4a99f175af2cb2.debug\n+-rw-r--r-- 0 root (0) root (0) 456984 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/02/41ce430e977ef2107c638f8298903731dacf35.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/08/\n--rw-r--r-- 0 root (0) root (0) 464128 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/08/215ffb7b4e4e9e6730febd37f2920ad50a3548.debug\n+-rw-r--r-- 0 root (0) root (0) 295560 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/08/6511764d46ab0bd6e8e846b41c9eef85a3d2e1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/09/\n+-rw-r--r-- 0 root (0) root (0) 524824 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/09/156950f6e6f0c1eae5dc96c592207722b5088d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/0f/\n+-rw-r--r-- 0 root (0) root (0) 406072 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/0f/d570e1a88fdf8581bbabd8692663822a422457.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/12/\n+-rw-r--r-- 0 root (0) root (0) 362176 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/12/8bf08c43e1f717dea4db918c340aa325d59138.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/14/\n+-rw-r--r-- 0 root (0) root (0) 399168 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/14/1369ae385ea7d07f0ba69d8260a9888543638e.debug\n+-rw-r--r-- 0 root (0) root (0) 851872 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/14/77b418cd81ba908feaf0ce32142efe7d95b7ab.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/15/\n--rw-r--r-- 0 root (0) root (0) 747856 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/15/9884588d1a2d02f6f8d4c4f637e35c24c3a250.debug\n+-rw-r--r-- 0 root (0) root (0) 627200 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/15/596381d635d6519eb385830c5f2a8256cb1b71.debug\n+-rw-r--r-- 0 root (0) root (0) 855128 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/15/c7634f998dbd9e462116ecc4bdc7a72f25b317.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/17/\n--rw-r--r-- 0 root (0) root (0) 68000 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/17/0372c81847d7ab4a7e1f9cd78f4616e1a71f77.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/1f/\n--rw-r--r-- 0 root (0) root (0) 439480 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/1f/35a3d03875ebd22d6eed2209899b746acdd2b3.debug\n+-rw-r--r-- 0 root (0) root (0) 398656 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/17/8aab3a332e6ff5acfb7bf13f2711cdd4698829.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/19/\n+-rw-r--r-- 0 root (0) root (0) 374184 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/19/9f62ae704efe37ac497c7a7ab9307890d53819.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/1d/\n+-rw-r--r-- 0 root (0) root (0) 429728 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/1d/07d52827567eb047aaf95d8daf867e59ecf6bb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/24/\n+-rw-r--r-- 0 root (0) root (0) 3682008 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/24/7ded7f5f54bf756213de848718367520ffe9e0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/26/\n--rw-r--r-- 0 root (0) root (0) 419912 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/26/4e0c937d88847bcf3bb3e0925a5a012442bfe2.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/2a/\n--rw-r--r-- 0 root (0) root (0) 443928 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/2a/da6a0027c84c8228871b643bf98ae2ecd93fc3.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/34/\n--rw-r--r-- 0 root (0) root (0) 623048 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/34/34091bb2be78178b8a77d0c1f6203c07c175bf.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/37/\n--rw-r--r-- 0 root (0) root (0) 295560 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/37/132a4c83834b3dbb991687b5d8432de779f1d8.debug\n--rw-r--r-- 0 root (0) root (0) 399168 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/37/f91798ace7f863c12c76adca167165573ee840.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/3c/\n--rw-r--r-- 0 root (0) root (0) 583896 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/3c/32dd1a77a718432886eea1a09e82e3c9221b79.debug\n--rw-r--r-- 0 root (0) root (0) 513088 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/3c/b37ab93a8e1350265cbdaea55cc06fb5f0798b.debug\n+-rw-r--r-- 0 root (0) root (0) 388360 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/26/31917ba3fe0b286cb2dc270ec7bb219bc34a7a.debug\n+-rw-r--r-- 0 root (0) root (0) 505632 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/26/920624b2f63d04067ecbc285fd7cb3b9b63aab.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/29/\n+-rw-r--r-- 0 root (0) root (0) 354992 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/29/52e50bea9ba1ee9a980a259c04e18c12812d19.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/2b/\n+-rw-r--r-- 0 root (0) root (0) 410624 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/2b/01e2c9e015828a3f3c37ee89ca44b25be3af61.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/2e/\n+-rw-r--r-- 0 root (0) root (0) 623048 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/2e/b731204ef424d4ad1f20c333035fcf9c60c748.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/3d/\n--rw-r--r-- 0 root (0) root (0) 564184 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/3d/6f5168b1fd682950042c34a6c568b6994aaa4e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/3e/\n--rw-r--r-- 0 root (0) root (0) 366880 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/3e/61f12eadba3f3b53baa4b5e78b2865f1ddcbe1.debug\n--rw-r--r-- 0 root (0) root (0) 506984 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/3e/e57d36ca25e37572683a37a6b9b2d9f15f9132.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/40/\n--rw-r--r-- 0 root (0) root (0) 476912 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/40/0ea52aa286f70150ba1f729187b6b790e653b3.debug\n--rw-r--r-- 0 root (0) root (0) 374192 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/40/121ad5e564946b14d059a392158759a29a81db.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/49/\n--rw-r--r-- 0 root (0) root (0) 495520 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/49/3c193d8410315b24d84af513869f4d131cfd3d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/4e/\n--rw-r--r-- 0 root (0) root (0) 510584 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/4e/a21344744327e370eebfe0d551ecbea59cb86c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/50/\n--rw-r--r-- 0 root (0) root (0) 417856 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/50/cb6bb1756ea5028e4cb30dde2c951e57f60b8c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/52/\n--rw-r--r-- 0 root (0) root (0) 637696 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/52/cbf575ec886f443a77d4e773b3c37d61ef06a3.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/59/\n--rw-r--r-- 0 root (0) root (0) 570080 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/59/df9ffc32fbd9d7d8ac37f06b0fa4359efeda16.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/5e/\n--rw-r--r-- 0 root (0) root (0) 388368 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/5e/83b4838c5e1b1480f6427ac72a399a9b724cd0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/62/\n--rw-r--r-- 0 root (0) root (0) 445408 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/62/f8811ebc5839a07e0c36d519f1529ac2bbafe4.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/63/\n--rw-r--r-- 0 root (0) root (0) 452872 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/63/0e9aad92d38e9ce612b56eafee19a8c92880c9.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/66/\n--rw-r--r-- 0 root (0) root (0) 534208 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/66/2f84cb2d245d8f8d14d7c57c84b661b96eccf0.debug\n--rw-r--r-- 0 root (0) root (0) 884328 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/66/74e57acbd54ff1c4bb7e15d9ce86e574f3dff2.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/6a/\n--rw-r--r-- 0 root (0) root (0) 354992 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/6a/ecef048e23f753d3cc926c11a1dbb158183226.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/6f/\n--rw-r--r-- 0 root (0) root (0) 3682016 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/6f/11c47b8f593c823b55fc0941ea2d16d0e74e91.debug\n--rw-r--r-- 0 root (0) root (0) 888832 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/6f/8b015f1ac73fe786c6e2e245bf76711cac6106.debug\n+-rw-r--r-- 0 root (0) root (0) 506984 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/3d/382e2df81120a911bfc8e664cbcec5151d5d08.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/43/\n+-rw-r--r-- 0 root (0) root (0) 395616 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/43/02cd630668eae1585ada84f7f4d99fc535e03e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/44/\n+-rw-r--r-- 0 root (0) root (0) 558072 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/44/7d0a07b9e7bb09a69559f6f093b9639fb9ed42.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/4d/\n+-rw-r--r-- 0 root (0) root (0) 426064 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/4d/c04f9f057ec4618a84bc27800a3646dfb74059.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/51/\n+-rw-r--r-- 0 root (0) root (0) 564184 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/51/f60d930d36b2f9bf3b1ed1b45604219087e805.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/56/\n+-rw-r--r-- 0 root (0) root (0) 378712 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/56/cb91481862fadea75b89c5c8230a1d5bd30cdd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/57/\n+-rw-r--r-- 0 root (0) root (0) 476912 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/57/032aa8ae75bb030f2bf5f34b2438c3da452e1f.debug\n+-rw-r--r-- 0 root (0) root (0) 495512 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/57/6aa7b976d6f37deaa71b40e1c86628a003bf6a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/58/\n+-rw-r--r-- 0 root (0) root (0) 288640 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/58/72ef085749b39fc119b6cc7086d88c9b12f498.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/5d/\n+-rw-r--r-- 0 root (0) root (0) 541112 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/5d/36a6471c68b20419d264636575a7a35900d89a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/65/\n+-rw-r--r-- 0 root (0) root (0) 620016 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/65/ecaf2d279d2bafcfc183bc95f3490ae70388b8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/6d/\n+-rw-r--r-- 0 root (0) root (0) 472992 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/6d/245402f34897370674f4abedec1a8fffb6a468.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/71/\n+-rw-r--r-- 0 root (0) root (0) 464128 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/71/f0c29b69b0a445c6864a18e8797f4fcb697777.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/75/\n+-rw-r--r-- 0 root (0) root (0) 484936 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/75/8333850e944253d2a811f1972d66ec800fc7d1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/77/\n--rw-r--r-- 0 root (0) root (0) 562552 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/77/65516dc458c03f1c1ee893bfd38655a573ca54.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/78/\n--rw-r--r-- 0 root (0) root (0) 513128 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/78/aa8f75f209a8c53b98cebcb7c9202071b34123.debug\n+-rw-r--r-- 0 root (0) root (0) 888824 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/77/142fe18f839742168a7a9082b31ed952dbe82a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/79/\n--rw-r--r-- 0 root (0) root (0) 541120 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/79/f72f5deb57e28a518555820270e143d2472f99.debug\n+-rw-r--r-- 0 root (0) root (0) 443928 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/79/a0b86aae8f1552f7b857a7a636e95c1e153fd8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/7b/\n--rw-r--r-- 0 root (0) root (0) 410624 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/7b/acce59e7d8ca84d2effab699dd86ee704d1c11.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/87/\n--rw-r--r-- 0 root (0) root (0) 939248 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/87/f4b53a0f8996214769120a61b99750827a0906.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/8a/\n--rw-r--r-- 0 root (0) root (0) 944488 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/8a/8f4fffa24d6909a6b9886b6d6ab031e705e279.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/91/\n--rw-r--r-- 0 root (0) root (0) 439296 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/91/e62faf96cc74155cdd3e1659d07ace0294633d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/96/\n--rw-r--r-- 0 root (0) root (0) 440352 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/96/c397752a19c76dbb5838aa2f2fc92ab2cdcb65.debug\n--rw-r--r-- 0 root (0) root (0) 406072 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/96/d2fbc7da4f147a7a8a15e3ff0878889676923e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/97/\n--rw-r--r-- 0 root (0) root (0) 448032 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/97/5fab00782ec88ea81d1521f810788e80dc5904.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/98/\n--rw-r--r-- 0 root (0) root (0) 378712 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/98/5c3974ed5f19a098ed2eee6defbf3017924bda.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/99/\n--rw-r--r-- 0 root (0) root (0) 518928 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/99/2f6e98fa12ac20f19493082683211de4376364.debug\n--rw-r--r-- 0 root (0) root (0) 288640 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/99/8fa8905af1b7ce30813539dcbc344623a1fca3.debug\n--rw-r--r-- 0 root (0) root (0) 510672 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/99/a90ee77387b19e355957db8bfab667f03156c1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/a1/\n--rw-r--r-- 0 root (0) root (0) 472992 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/a1/2f136a9e4f633049432ec786e944ccda0fff98.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/a3/\n--rw-r--r-- 0 root (0) root (0) 426072 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/a3/a095f678bd580af85b672c5a867481b4cb3d14.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/aa/\n--rw-r--r-- 0 root (0) root (0) 3650784 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/aa/75f3d6138525d7172eb009f85752de5d495f4e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ab/\n--rw-r--r-- 0 root (0) root (0) 565952 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ab/9b2a69b09dd10e4374e9e9535d85598e39f124.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/af/\n--rw-r--r-- 0 root (0) root (0) 395616 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/af/fc7f1adce1c059b4e22d2fd0dc8b1734008b88.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/b1/\n--rw-r--r-- 0 root (0) root (0) 569344 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/b1/8b96d21c84f3bae08de22633b3eda6bf9a45db.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/b2/\n--rw-r--r-- 0 root (0) root (0) 491488 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/b2/ba537fa6dc0704dad4d7c949300dbad9645f25.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/b5/\n--rw-r--r-- 0 root (0) root (0) 358376 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/b5/cc6c266ae9900220bb5afef3446f6c193889c6.debug\n+-rw-r--r-- 0 root (0) root (0) 747848 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/7b/033a4ca2c67a6410b2b833b20fdaca0bc033e4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/7d/\n+-rw-r--r-- 0 root (0) root (0) 445408 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/7d/55662a06ad3f55bf2b64ae530c9a65591e941f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/7f/\n+-rw-r--r-- 0 root (0) root (0) 583896 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/7f/2b7d65ebdab335da6635c23298d83a817d7c64.debug\n+-rw-r--r-- 0 root (0) root (0) 939248 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/7f/cad6c839b85ebf72c42be25cbf6545a10a77a4.debug\n+-rw-r--r-- 0 root (0) root (0) 453376 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/7f/f4d458435050844531be609862fc005d0607b2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/82/\n+-rw-r--r-- 0 root (0) root (0) 3650792 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/82/4ccb5db0f3ab818bc815f54b616288b4510976.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/83/\n+-rw-r--r-- 0 root (0) root (0) 417856 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/83/f785f8c143e0eb83d63a8cb74689edcc5d1d80.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/84/\n+-rw-r--r-- 0 root (0) root (0) 421000 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/84/c3f9c821ed7116f8491f825c433c11e7a611b0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/8c/\n+-rw-r--r-- 0 root (0) root (0) 510576 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/8c/51cb91d66c727983727013ad65fb9b43def1ba.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/8e/\n+-rw-r--r-- 0 root (0) root (0) 428376 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/8e/579adb39d68e1b0cabb26cb8a010bc41612956.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/8f/\n+-rw-r--r-- 0 root (0) root (0) 452872 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/8f/0841733746bc6c60244c7d70b465eb7c4750bc.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/90/\n+-rw-r--r-- 0 root (0) root (0) 366880 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/90/16c41d8750a1fa98cb6bd7f53cfb7e5fa05321.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/9a/\n+-rw-r--r-- 0 root (0) root (0) 565952 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/9a/357d24d1a0a219eb7caa29fe7c2a97632e10fa.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/9d/\n+-rw-r--r-- 0 root (0) root (0) 570080 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/9d/ef3e04096c3e7acae85d5d83fecdcecd8f7261.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/a4/\n+-rw-r--r-- 0 root (0) root (0) 405096 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/a4/1e32c721cedb3b555cb3521099d66cf5422e61.debug\n+-rw-r--r-- 0 root (0) root (0) 491480 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/a4/bf5ae3214eb108ee22d159e72251c88914a3fe.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/a6/\n+-rw-r--r-- 0 root (0) root (0) 419912 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/a6/fb23fbd455a699520d53fc480ec58da737e821.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/a8/\n+-rw-r--r-- 0 root (0) root (0) 87440 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/a8/48d1bf6c9273bf40c2035426b3508e3816b0ba.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/b9/\n--rw-r--r-- 0 root (0) root (0) 484936 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/b9/6fab183d90c573f1a9ced62ab9cf4f99452cce.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ba/\n--rw-r--r-- 0 root (0) root (0) 365776 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ba/679c68360a7bfdac2b727a848dfd1137cffafd.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/bb/\n--rw-r--r-- 0 root (0) root (0) 851880 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/bb/cbc4528cdba1585768957aeab0edab029b48ee.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/bf/\n--rw-r--r-- 0 root (0) root (0) 425976 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/bf/3606684eec1f5cecc5b63730d28791ee668acb.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/c2/\n--rw-r--r-- 0 root (0) root (0) 1190808 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/c2/5a1d80739fa517b5c633979a01bfba6debe60a.debug\n--rw-r--r-- 0 root (0) root (0) 453376 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/c2/cd720404ab1e9505f971491a1a18e61221ece9.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/c5/\n--rw-r--r-- 0 root (0) root (0) 620008 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/c5/add3a2660976d85ed6e0afd85e3bbc4e027282.debug\n--rw-r--r-- 0 root (0) root (0) 855128 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/c5/b87afd2b7b47f32d0963742d44a30c8da41c1b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ca/\n--rw-r--r-- 0 root (0) root (0) 421008 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ca/20d00e9daead98de5d872bece1a94757f656e3.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/cc/\n--rw-r--r-- 0 root (0) root (0) 428376 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/cc/ba064b7d4ab0acf1fefe4cc05e44f2535f2763.debug\n--rw-r--r-- 0 root (0) root (0) 405088 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/cc/f52c4bc8b7fecefc712fac89a29ba4fc545fa1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/cd/\n--rw-r--r-- 0 root (0) root (0) 558072 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/cd/870fc33e594bab3b86efa82b733c93cfc95b1b.debug\n+-rw-r--r-- 0 root (0) root (0) 93504 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/b9/86ee324f793603e6a8f7c665a03343ed7024a3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/c1/\n+-rw-r--r-- 0 root (0) root (0) 439296 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/c1/3a18c3bc727b079668a46b6f783106705e3710.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/cf/\n+-rw-r--r-- 0 root (0) root (0) 425976 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/cf/5ed667553a20a8ee3e0e81568f59f022a2c7d7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d0/\n+-rw-r--r-- 0 root (0) root (0) 440352 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d0/22e468ec98b0b7805bc1660c1edc24cb09b13c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d1/\n--rw-r--r-- 0 root (0) root (0) 398656 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d1/a91a1c7366c01644dd0d31f96402c112b27955.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d5/\n--rw-r--r-- 0 root (0) root (0) 436136 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d5/cb065dc173320282fb8734ba9615780ebe9f36.debug\n+-rw-r--r-- 0 root (0) root (0) 502168 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d1/2c13e0f2a1509bc2a64117441a2cbb14db8b44.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d2/\n+-rw-r--r-- 0 root (0) root (0) 1190808 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d2/9ebd4b6fa248c7ca04bbc72febae3fd7291008.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d3/\n+-rw-r--r-- 0 root (0) root (0) 365776 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d3/2f1d14b1783250e2f9f067c03b900258b1d3e9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d6/\n+-rw-r--r-- 0 root (0) root (0) 534216 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d6/d7eb15a1e35bb4304039e3ab5ab925cb79ddd4.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d8/\n--rw-r--r-- 0 root (0) root (0) 63896 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d8/259e9e5b1e520f64f0cdbcf1b191c4bb95634d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d9/\n--rw-r--r-- 0 root (0) root (0) 1208296 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d9/159d6ec09d5f84c937705864bf7c44b83a6c4d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/db/\n--rw-r--r-- 0 root (0) root (0) 502168 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/db/174d651c794b1ea532da147dc78cdecb55695d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/de/\n--rw-r--r-- 0 root (0) root (0) 93504 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/de/e1ec07cf786d5b58d700847d139741d91adce5.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/e4/\n--rw-r--r-- 0 root (0) root (0) 757072 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/e4/691b613b0bd57b8e5d373196847694a28c2528.debug\n--rw-r--r-- 0 root (0) root (0) 87440 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/e4/a10ed8811d0c593c655974dca6882ccf0c5c76.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/e5/\n--rw-r--r-- 0 root (0) root (0) 524832 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/e5/ce5b47f316e74006282488543be99f3b4da972.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/e8/\n--rw-r--r-- 0 root (0) root (0) 367432 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/e8/ba5e1841faf572e13c565f2324d1ad34fbbaeb.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/f3/\n--rw-r--r-- 0 root (0) root (0) 429728 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/f3/b3fc1c3ce66a380f1fe9a76b675dcdbb523a6c.debug\n+-rw-r--r-- 0 root (0) root (0) 448032 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d8/d4de266666936a17865518665fcb34998197e7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/dc/\n+-rw-r--r-- 0 root (0) root (0) 63888 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/dc/77c43794bc8b934eabddd4ec3afc4be7bec662.debug\n+-rw-r--r-- 0 root (0) root (0) 510672 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/dc/945eb39f2c7d056f05340e5ab004b2e78d2aa7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/e0/\n+-rw-r--r-- 0 root (0) root (0) 562552 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/e0/d102313dcb886ef998e9df572a821b83fd4202.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/e9/\n+-rw-r--r-- 0 root (0) root (0) 513128 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/e9/39a7ad7fbf324c32292cf149db60c5e0a194a4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ea/\n+-rw-r--r-- 0 root (0) root (0) 439480 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ea/6bd2cbcf08acf8e3f83ef66235902419f27d9f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ed/\n+-rw-r--r-- 0 root (0) root (0) 513088 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ed/35427f620c31d989e39f63acee0b9eae593ddb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/f0/\n+-rw-r--r-- 0 root (0) root (0) 637696 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/f0/7bf2f9184a89b4a0d393170a3a6361d3aeb823.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/f1/\n+-rw-r--r-- 0 root (0) root (0) 944480 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/f1/05d2b3e54b3d97c0405f768fea16780a4542ba.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/f4/\n+-rw-r--r-- 0 root (0) root (0) 367432 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/f4/ada34885bb4ccc1a64de3900fd6ef4754eeb5a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/f6/\n--rw-r--r-- 0 root (0) root (0) 627200 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/f6/4e06ffca793d0f02eabc577d897f1410e6b3e5.debug\n+-rw-r--r-- 0 root (0) root (0) 757072 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/f6/4ec9ffe812f5392837bcc3c0f75593e0e47f0a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/f7/\n--rw-r--r-- 0 root (0) root (0) 362176 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/f7/fb3674399a836c0523a8deb03e04b530b6d680.debug\n+-rw-r--r-- 0 root (0) root (0) 1208296 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/f7/9159d99a83347e8bdfa336aa58eebcc9ae3313.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/fa/\n+-rw-r--r-- 0 root (0) root (0) 518928 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/fa/101cb21bdddc808e386866afb9fb21ba21ace6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/fb/\n+-rw-r--r-- 0 root (0) root (0) 436136 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/fb/1426ad82954409aa82490a7e9b2b430aaf735d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/fd/\n+-rw-r--r-- 0 root (0) root (0) 68000 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/fd/af56280cb469cf64e80358bffd71a0869c4fd5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ff/\n+-rw-r--r-- 0 root (0) root (0) 884328 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ff/cf7099f73bae5063461b240a2b9ba0178bed87.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 84128 2024-11-21 16:16:28.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-dipy-lib.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/share/doc/python3-dipy-lib-dbgsym -> python3-dipy-lib\n"}, {"source1": "./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-dipy-lib.debug", "source2": "./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-dipy-lib.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000000 000040 000024 00 0 0 4\n [ 2] .debug_info PROGBITS 0000000000000000 000068 0060d3 00 C 0 0 8\n [ 3] .debug_abbrev PROGBITS 0000000000000000 006140 0003ff 00 C 0 0 8\n- [ 4] .debug_line PROGBITS 0000000000000000 006540 000327 00 C 0 0 8\n+ [ 4] .debug_line PROGBITS 0000000000000000 006540 000324 00 C 0 0 8\n [ 5] .debug_str PROGBITS 0000000000000000 006868 00de23 01 MSC 0 0 8\n [ 6] .shstrtab STRTAB 0000000000000000 01468b 00004f 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0c6a4f2231bc7f2cc83b15fc91e90e34589a3ea0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 70e56b95b0291d1bf9ce6f384676cb863dea74ae\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -22,20 +22,20 @@\n 2\t(string)\t/usr/include/x86_64-linux-gnu/bits\n 3\t(string)\t/usr/include/x86_64-linux-gnu/sys\n 4\t(string)\t/usr/include\n 5\t(string)\t/usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(string)\t/usr/include/x86_64-linux-gnu/bits/types\n 7\t(string)\t/usr/include/python3.12\n 8\t(string)\t/usr/include/python3.12/cpython\n- 9\t(string)\t./.mesonpy-g7y1yg54\n+ 9\t(string)\t./.mesonpy-yqzuvrc1\n 10\t(string)\t/usr/include/python3.12/internal\n 11\t(string)\t/usr/include/python3.13\n 12\t(string)\t/usr/include/python3.13/cpython\n 13\t(string)\t/usr/include/python3.13/internal\n- 14\t(string)\t./.mesonpy-e1zfpkqv\n+ 14\t(string)\t./.mesonpy-v4sctjms\n 15\t(string)\tdipy\n \n The File Name Table (offset 0x1de, lines 136, columns 2):\n Entry\tDir\tName\n 0\t(udata)\t0\t(string)\t\n 1\t(udata)\t1\t(string)\tstddef.h\n 2\t(udata)\t2\t(string)\ttypes.h\n"}]}, {"source1": "./usr/lib/debug/.build-id/02/a6857de461edcf4518b26ba4bb0779ecdb54a7.debug", "source2": "./usr/lib/debug/.build-id/26/920624b2f63d04067ecbc285fd7cb3b9b63aab.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000044000 001198 001628 00 WA 0 0 32\n [23] .bss NOBITS 0000000000045640 001198 000b28 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00008d 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000310 02d45b 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02d770 0003ff 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02db70 014130 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 041ca0 0001d3 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 041ca0 0001d2 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 041e78 02aa33 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 06c8b0 005f84 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 072834 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 072888 003fa8 18 34 487 8\n [34] .strtab STRTAB 0000000000000000 076830 004482 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 07acb2 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 02a6857de461edcf4518b26ba4bb0779ecdb54a7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 26920624b2f63d04067ecbc285fd7cb3b9b63aab\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x6b): dipy/denoise/enhancement_kernel.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xad): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xc5): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xe5): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x108): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x140): /usr/include\n 7\t(line_strp)\t(offset: 0x14d): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/enhancement_kernel.cpython-313-x86_64-linux-gnu.so.p/enhancement_kernel.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0xbea9\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n [ 14] dipy/denoise/enhancement_kernel.cpython-313-x86_64-linux-gnu.so.p/enhancement_kernel.c\n [ 6b] dipy/denoise/enhancement_kernel.cpython-313-x86_64-linux-gnu.so.p\n [ ad] /usr/include/python3.13\n [ c5] /usr/include/python3.13/cpython\n [ e5] /usr/include/x86_64-linux-gnu/bits\n [ 108] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 140] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/04/058e19f48366a7350cc80afb4a99f175af2cb2.debug", "source2": "./usr/lib/debug/.build-id/02/41ce430e977ef2107c638f8298903731dacf35.debug", "comments": ["Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 454688 (bytes into file)\n+ Start of section headers: 454680 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x6f020:\n+There are 36 section headers, starting at offset 0x6f018:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001128 18 A 4 1 8\n@@ -27,19 +27,19 @@\n [22] .data NOBITS 000000000003f000 000278 001a68 00 WA 0 0 32\n [23] .bss NOBITS 0000000000040a80 000278 000bc8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a0 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 02a95a 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02ac80 0003f0 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02b070 0127ca 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03d840 0001c9 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 03da10 023e6a 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 061880 0052bc 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 066b3c 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 066b90 003f60 18 34 494 8\n- [34] .strtab STRTAB 0000000000000000 06aaf0 0043c4 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 06eeb4 00016c 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 03d840 0001c7 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 03da08 023e6a 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 061878 0052bc 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 066b34 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 066b88 003f60 18 34 494 8\n+ [34] .strtab STRTAB 0000000000000000 06aae8 0043c4 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 06eeac 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 04058e19f48366a7350cc80afb4a99f175af2cb2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0241ce430e977ef2107c638f8298903731dacf35\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x4f): dipy/direction/pmf.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x84): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0x9c): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xbc): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xdf): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x117): /usr/include\n 7\t(line_strp)\t(offset: 0x124): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 139 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/pmf.cpython-313-x86_64-linux-gnu.so.p/pmf.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0xb2f5\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n+5GCC: (Debian 14.2.0-8) 14.2.0\n RQz7qINI\n 8'1gTYgTy\n w[zz6XfP=*\n m=z?IqDaV\n Pd^m-lYQ=\n \":E>m^U`\n .\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/08/215ffb7b4e4e9e6730febd37f2920ad50a3548.debug", "source2": "./usr/lib/debug/.build-id/71/f0c29b69b0a445c6864a18e8797f4fcb697777.debug", "comments": ["Files 90% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000003e290 000280 0005d8 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000003e868 000280 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000003ea48 000280 0005b8 08 WA 0 0 8\n [22] .data NOBITS 000000000003f000 000280 001a68 00 WA 0 0 32\n [23] .bss NOBITS 0000000000040a80 000280 000bc8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a2 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 02b6dc 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 02b6da 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02ba08 0003fa 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02be08 01299d 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03e7a8 0001c9 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 03e7a8 0001ca 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03e978 024729 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0630a8 00543f 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0684e7 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 068538 004050 18 34 505 8\n [34] .strtab STRTAB 0000000000000000 06c588 004507 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 070a8f 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 08215ffb7b4e4e9e6730febd37f2920ad50a3548\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 71f0c29b69b0a445c6864a18e8797f4fcb697777\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x3b): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x4f): dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x84): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x9c): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xbc): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xdf): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x117): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x140): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x162): /usr/include\n 9\t(line_strp)\t(offset: 0x16f): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 66, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x49): pmf.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x49): pmf.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x35): pmf.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x35): pmf.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2b9): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x190): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x19b): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1a9): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1b7): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1ca): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1d8): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 139 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p/pmf.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p/pmf.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x3b): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0xb564\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,78 +1,67 @@\n-5HGCC: (Debian 14.2.0-8) 14.2.0\n-J|N0p/wZ\n-W+{+@=)I\n-fvYccVIM\n-G<+;J~m:\n-Zf/+|W(;z{Xd\n-OYR'[=1a\n-OZ)65Xuw\n-uj+UvzT)\n-!xWX{!xW\n-[{U![RBBI\n-q[I:1^-<\n-a?+R=?K>\n-'IZyA5vP\n-{0x(H)Ia\n--ISue9 !\n-UHLW_;|c\n-YLA0\t`%bn\n-\tv&bSg1[,\n-qwm mVb.'\n-|D =JEe%\n-K(fv!g1);\n-1BAkXKVUC\n-JM?BS%B_\n-HajIRl\n-M1*K?Bg=\n-7\\6SeO9Y\n-\"O=t}=n!\n-mz0{.M3g\n+iwwGCC: (Debian 14.2.0-8) 14.2.0\n+VXX[I4q_\n+nfq#+Y*t3\n+{&']hW<'\n+%Y#G1~;]\n+EdoZw@V#\n+\"a+*6&v'\"a\n+a} I{BH1\n+AaCQ0.X0WB,\n+2fe8Z!iv\n+y\"2!U|{;\n+l`&\"N;df\n+sUO:8VM\"B\n+2;C,oDaE@Y\n+zRW~mYb6u\n+\tbh>9*NT\n+p.JkOn_n1>w\n+|[QlI\\1U-)C5\n+!%e=IJQ[6\n+;6unLw\"7\n+y*4l /p{LMZ%B]=\n+;| u2%,K\n+jlEUieF_\n+`}W55Nr-\n DS[E%)v$>a\n F+UBxg_r\n WI]kkcqU\n-.Mi\\pPkP\n-L!G|ox82\n+~}\"7{+]g\n+BUE0W\n-TNauwyMy!\n-/=zXS,XK\n-ZxFBJS\"@eUl\n-(O^!%GTU8\n-)j=*;,2'DK`\n-2f}WY(jD+\n- ?1-(-}T\n-3ER8l!NO$\n-GIc1x*j/\n-M&#.>LCcb\n-;V:*q|z5\n-t0W}]rUj\n-7gAa^S>Z\n-r_O=;P`F\n-4L>`[Q2:}\n-(W(}o4#m\n-~|r,E^XOUC\n-Nu;xfK|S\n-VN*8{yZ6I\n->_3@CM'4*\n+mFLw6XOh\n+pZ e7i>H\n+]T50`1%W\n+b:^FZo*Kc\n+}AvoWS^0\n+`% XqX8D\n+AgW1#pB\"\n+4_C2i'^C\\g^\n+T/Y^z4 O\n+wM%j;wSk\n+LEl*(cV2nb\n+KOm2C1J.\n+}=E+0z8lh\n+B\t:QiexJ\n+L+\\gzzvr3}{M\n+<4Fc;Lvg\n+cA25+kNH\n+clv\t;w31\n+beP##7\tW\n+IoID7\tMz\n+<%B'A9]i\n+MKCgn@.=\n+'p\t07i8~{&?\n |su+;]2]-\n 4T,4T\"5T\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p/pmf.c\n+ [ 0] dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p/pmf.c\n+ [ 3b] ./.mesonpy-yqzuvrc1\n [ 4f] dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p\n [ 84] /usr/include/python3.12\n [ 9c] /usr/include/python3.12/cpython\n [ bc] /usr/include/x86_64-linux-gnu/bits\n [ df] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 117] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 140] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/15/9884588d1a2d02f6f8d4c4f637e35c24c3a250.debug", "source2": "./usr/lib/debug/.build-id/7b/033a4ca2c67a6410b2b833b20fdaca0bc033e4.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 745552 (bytes into file)\n+ Start of section headers: 745544 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0xb6050:\n+There are 36 section headers, starting at offset 0xb6048:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 0011a0 18 A 4 1 8\n@@ -27,19 +27,19 @@\n [22] .data NOBITS 0000000000076000 001070 001568 00 WA 0 0 32\n [23] .bss NOBITS 0000000000077580 001070 000c80 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009a 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 03d9c6 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 03dce8 000400 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 03e0e8 01eb57 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 05cc40 0001d1 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 05ce18 0467a1 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 0a35c0 00949d 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 0aca5d 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 0acab0 004668 18 34 564 8\n- [34] .strtab STRTAB 0000000000000000 0b1118 004dcb 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 0b5ee3 00016c 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 05cc40 0001d0 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 05ce10 0467a1 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 0a35b8 00949d 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 0aca55 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 0acaa8 004668 18 34 564 8\n+ [34] .strtab STRTAB 0000000000000000 0b1110 004dcb 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 0b5edb 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 159884588d1a2d02f6f8d4c4f637e35c24c3a250\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7b033a4ca2c67a6410b2b833b20fdaca0bc033e4\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x59): dipy/align/parzenhist.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): dipy\n 7\t(line_strp)\t(offset: 0x129): /usr/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 140 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/parzenhist.cpython-313-x86_64-linux-gnu.so.p/parzenhist.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x11453\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-PGCC: (Debian 14.2.0-8) 14.2.0\n+GCC: (Debian 14.2.0-8) 14.2.0\n T|jt&>T)\n 9v0hPjm/8t\n .xCLw!xC\n gzpB3!dz|\n E(O!94TQ\n 9N2D\\BY$\n 'tI^'tI-N\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/align/parzenhist.cpython-313-x86_64-linux-gnu.so.p/parzenhist.c\n- [ 45] ./.mesonpy-e1zfpkqv\n+ [ 45] ./.mesonpy-v4sctjms\n [ 59] dipy/align/parzenhist.cpython-313-x86_64-linux-gnu.so.p\n [ 91] /usr/include/python3.13\n [ a9] /usr/include/python3.13/cpython\n [ c9] /usr/include/x86_64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] dipy\n [ 129] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/17/0372c81847d7ab4a7e1f9cd78f4616e1a71f77.debug", "source2": "./usr/lib/debug/.build-id/fd/af56280cb469cf64e80358bffd71a0869c4fd5.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000000ba20 000a10 000090 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000000bab0 000a10 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000000bc90 000a10 000370 08 WA 0 0 8\n [22] .data NOBITS 000000000000c000 000a10 000680 00 WA 0 0 32\n [23] .bss NOBITS 000000000000c680 000a10 0001f8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000079 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000300 0060f8 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000300 0060f6 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0063f8 000366 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 006760 00284c 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 008fb0 0001aa 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 006760 00284d 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 008fb0 0001ab 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 009160 003802 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 00c968 00098c 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 00d2f4 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 00d348 001638 18 34 129 8\n [34] .strtab STRTAB 0000000000000000 00e980 0015b1 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 00ff31 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 170372c81847d7ab4a7e1f9cd78f4616e1a71f77\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fdaf56280cb469cf64e80358bffd71a0869c4fd5\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x59): dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 5\t(line_strp)\t(offset: 0xf2): /usr/include/x86_64-linux-gnu/bits\n 6\t(line_strp)\t(offset: 0x115): /usr/include/x86_64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x137): /usr/include\n 8\t(line_strp)\t(offset: 0x144): /usr/include/python3.12/internal\n 9\t(line_strp)\t(offset: 0x165): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n \n The File Name Table (offset 0x50, lines 57, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4c): fast_numpy.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): fast_numpy.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x38): fast_numpy.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x38): fast_numpy.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x259): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x19d): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1a8): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1b6): dictobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1c3): unicodeobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1d3): listobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1e0): floatobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 113 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n- <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p/fast_numpy.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <12> DW_AT_name : (line_strp) (offset: 0): dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p/fast_numpy.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-yqzuvrc1\n <1a> DW_AT_ranges : (sec_offset) 0x1375\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 2 (DW_TAG_base_type)\n <2b> DW_AT_byte_size : (data1) 8\n <2c> DW_AT_encoding : (data1) 4\t(float)\n <2d> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,15 +1,14 @@\n-wGCC: (Debian 14.2.0-8) 14.2.0\n->S*rD(Bg\n-\"6//K+nB\n-T$V{CV/(\n-,WYDE@H @\n-`7D}3=r-z\n-KA{9;KQi\tM\n-!cu>@\tVGs.:\n+GCC: (Debian 14.2.0-8) 14.2.0\n+#zAZA2!E\n+E9|x&/Arv\n+9)yLLA!1\n+%kK=~vQd\n+\t)^WTB+nB\n+nmB{-$7p5\n @U]x}Ci~V[5\n |8+50x;+i\n MrG8Z&@V\n t/usr/lib/debug/.dwz/x86_64-linux-gnu/python3-dipy-lib.debug\n fast_numpy.c\n __pyx_f_4dipy_5utils_10fast_numpy_where_to_insert\n __pyx_f_4dipy_5utils_10fast_numpy_cumsum\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p/fast_numpy.c\n+ [ 0] dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p/fast_numpy.c\n+ [ 45] ./.mesonpy-yqzuvrc1\n [ 59] dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p\n [ 91] /usr/include/python3.12\n [ a9] /usr/include/python3.12/cpython\n [ c9] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ f2] /usr/include/x86_64-linux-gnu/bits\n [ 115] /usr/include/x86_64-linux-gnu/sys\n [ 137] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/1f/35a3d03875ebd22d6eed2209899b746acdd2b3.debug", "source2": "./usr/lib/debug/.build-id/ea/6bd2cbcf08acf8e3f83ef66235902419f27d9f.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 87% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000003d198 001188 0006a0 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000003d838 001188 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000003da18 001188 0005e8 08 WA 0 0 8\n [22] .data NOBITS 000000000003e000 001188 0012e8 00 WA 0 0 32\n [23] .bss NOBITS 000000000003f300 001188 000ae0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000092 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000318 0284b7 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000318 0284b5 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0287d0 0003e6 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 028bb8 012e6e 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03ba28 0001d1 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 028bb8 012e6f 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 03ba28 0001d3 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03bc00 022215 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 05de18 0052a1 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0630b9 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 063110 003e70 18 34 479 8\n [34] .strtab STRTAB 0000000000000000 066f80 003acb 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 06aa4b 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1f35a3d03875ebd22d6eed2209899b746acdd2b3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ea6bd2cbcf08acf8e3f83ef66235902419f27d9f\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x57): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x6b): dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xad): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc5): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe5): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x108): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x140): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x169): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x18b): /usr/include\n 9\t(line_strp)\t(offset: 0x198): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x56): pca_noise_estimate.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x56): pca_noise_estimate.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x42): pca_noise_estimate.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x42): pca_noise_estimate.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2e2): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1b9): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1c4): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1d2): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1e0): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x1f3): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x206): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 136 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so.p/pca_noise_estimate.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so.p/pca_noise_estimate.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x57): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0xa319\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,82 +1,64 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n-. *\"(* \n-9gfvfvvs#\n-gwQ\n-?p-)TV$D>\n-e-[K>W{9\n-?7#'p>)dF\n-)Sd;H8*kFR\n-?e-W>!KRR\n-eg?W}TtN\n-&=oMz,kR\n-t{?y\td{U\n-<\"m2+hk/sm\n-Dndm!k-,\n-{F\tbY/D:\t\n-dMzb1G.w\n-/,EDV6Ed\n-%L62V[3S\n-=Rt1? M(O\n-Skts(:bL\n-v$g28'I9\n-*|S+%|_+\n-x^Kj#y\\t\n-5JJ~I9L#[\n-:\"?*L?*k\n-kBDw.yt7E\n-&oUanU%,\n-ya+&{`ZU\n-Rvs#xi$d\n-[J}zO%LR\n-yo^W6``rp)_b\n-DVgdG\"k0\n-/M)&3XRv\n-8s*xLzN[\n-V~>'c=Y(X\n-rsPxVy1~$\n-T1`z\t{K/\n-DKmV-%9O\n-)X}Rs;P[A\n-JQ#R47D?\n-$iMsWk>G~\n-d%1\"k_8h\n-nSEnSEnu\n+6etmaZQV\n+'jko?H&o7\n+`\\g+sK*s\n+|t_TUsX<\n+`5#u67c3p\n+J9Fo {k\"\n+?boxmS|\n+{`*zI\\]]\n+e:per@8#\n+WfnM\\v~^#\n+ID,[#?C8\n+kf[9g/Dt\n+J=@h#y,:\n+\\m0?~z p?\n+{pI hpww\n+&Vgb)w{$V\n+p_(aLR0&\n+EOYT1KJ3\n+K7-8q9G~\n+SD''{G.3\n+/Ki6+i6[3\n+>sNZ\n+hc(i,|[f\n+#xO^+Ry=\n ?p>S<#\\pk\n Ic.4HmWi\n-Z|2XK$!c\n-JU8f:BHL\n-b&)GmZ9n\n-s+bwHA#X*8\n-NbyTGc,~^25\n-&9]'j{5Wp\n-TAvLgeXY\n-i*-,bk*5\n-09gX<~Lu\n-\"bUhV6S/\n-+51[rOnZ\n-dxpT%,9n.\n-Y#W;GnaL\n-WLC{WvCYZ\n-Q^j]|\t6M\n-1Np\tXk Yd\n-GeMFCU}h\n-GENH3&H!D/\n+X:11hU/~e@]\n+.tR#=4ry\n+JWIi7j1Q\n+GY3F+Vy'j\n+Bnl>}XSz\n+St0=Q}G6&2\n+TnIEf[2;\n+F*ow|.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/26/4e0c937d88847bcf3bb3e0925a5a012442bfe2.debug", "source2": "./usr/lib/debug/.build-id/a6/fb23fbd455a699520d53fc480ec58da737e821.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000003d000 001250 001428 00 WA 0 0 32\n [23] .bss NOBITS 000000000003e440 001250 000a20 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000097 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000318 025b8b 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 025ea8 0003d3 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 026280 010d7d 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 037000 0001ca 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 037000 0001c9 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 0371d0 022a24 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 059bf8 004c45 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 05e83d 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 05e890 003b70 18 34 451 8\n [34] .strtab STRTAB 0000000000000000 062400 0039db 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 065ddb 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 264e0c937d88847bcf3bb3e0925a5a012442bfe2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a6fb23fbd455a699520d53fc480ec58da737e821\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x61): dipy/denoise/nlmeans_block.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9e): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb6): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x131): /usr/include\n 7\t(line_strp)\t(offset: 0x13e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 132 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/nlmeans_block.cpython-313-x86_64-linux-gnu.so.p/nlmeans_block.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x96cd\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n+!GCC: (Debian 14.2.0-8) 14.2.0\n iUNIUr5@\n k'ZE9:\\w\n +\\r'!b}n\n FVgp5Lg*\n P7]#Fr~hS2\n hH 3+]|\n G]N69p>IRC\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n [ 14] dipy/denoise/nlmeans_block.cpython-313-x86_64-linux-gnu.so.p/nlmeans_block.c\n [ 61] dipy/denoise/nlmeans_block.cpython-313-x86_64-linux-gnu.so.p\n [ 9e] /usr/include/python3.13\n [ b6] /usr/include/python3.13/cpython\n [ d6] /usr/include/x86_64-linux-gnu/bits\n [ f9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 131] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/2a/da6a0027c84c8228871b643bf98ae2ecd93fc3.debug", "source2": "./usr/lib/debug/.build-id/79/a0b86aae8f1552f7b857a7a636e95c1e153fd8.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000003a000 0002d8 001588 00 WA 0 0 32\n [23] .bss NOBITS 000000000003b5a0 0002d8 000a68 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000091 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000318 028e47 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 029160 0003f1 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 029558 011e77 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03b3d0 0001b7 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 03b3d0 0001b5 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03b588 022ff0 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 05e578 005a29 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 063fa1 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 063ff8 003c18 18 34 463 8\n [34] .strtab STRTAB 0000000000000000 067c10 003f96 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 06bba6 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2ada6a0027c84c8228871b643bf98ae2ecd93fc3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 79a0b86aae8f1552f7b857a7a636e95c1e153fd8\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x69): dipy/utils/tests/test_fast_numpy.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xac): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xc4): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xe4): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x107): /usr/include\n 6\t(line_strp)\t(offset: 0x114): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x13d): /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 137 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/tests/test_fast_numpy.cpython-313-x86_64-linux-gnu.so.p/test_fast_numpy.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0xb46a\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x56275) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n [ 14] dipy/utils/tests/test_fast_numpy.cpython-313-x86_64-linux-gnu.so.p/test_fast_numpy.c\n [ 69] dipy/utils/tests/test_fast_numpy.cpython-313-x86_64-linux-gnu.so.p\n [ ac] /usr/include/python3.13\n [ c4] /usr/include/python3.13/cpython\n [ e4] /usr/include/x86_64-linux-gnu/bits\n [ 107] /usr/include\n [ 114] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/34/34091bb2be78178b8a77d0c1f6203c07c175bf.debug", "source2": "./usr/lib/debug/.build-id/2e/b731204ef424d4ad1f20c333035fcf9c60c748.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 84% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000004e028 001018 0007b0 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000004e7d8 001018 0001f0 10 WA 4 0 8\n [21] .got NOBITS 000000000004e9c8 001018 000638 08 WA 0 0 8\n [22] .data NOBITS 000000000004f000 001018 001b08 00 WA 0 0 32\n [23] .bss NOBITS 0000000000050b20 001018 000cf0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a2 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 036d20 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 037048 000416 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 037460 018e03 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 050268 0001f1 01 MSC 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 036d23 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 037050 000416 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 037468 018e02 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 050270 0001ee 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 050460 036e19 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 087280 007521 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 08e7a1 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 08e7f8 0047b8 18 34 568 8\n [34] .strtab STRTAB 0000000000000000 092fb0 0047a6 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 097756 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3434091bb2be78178b8a77d0c1f6203c07c175bf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2eb731204ef424d4ad1f20c333035fcf9c60c748\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x57): dipy/reconst/recspeed.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8f): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa7): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc7): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xea): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x122): dipy\n 7\t(line_strp)\t(offset: 0x127): /usr/include\n 8\t(line_strp)\t(offset: 0x134): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 9\t(line_strp)\t(offset: 0x15d): /usr/include/x86_64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x186): /usr/include/x86_64-linux-gnu/sys\n 11\t(line_strp)\t(offset: 0x1a8): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x58, lines 73, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x38): recspeed.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x38): recspeed.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4c): recspeed.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): recspeed.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x26a): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1c9): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d4): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e2): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1f0): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x203): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x210): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/recspeed.cpython-313-x86_64-linux-gnu.so.p/recspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/recspeed.cpython-313-x86_64-linux-gnu.so.p/recspeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0xec67\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,88 +1,74 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n-LH6:glgo\n+HGCC: (Debian 14.2.0-8) 14.2.0\n+TJLPqH[n\n nD0VrZ$X\n tx'| ~ev^\n a21u4&NYX\n-:BoqmA>~g\\\n--eU%YaofJ\n-CQjA(vryH\n-*1XvF?A$\n-4qDb?4q}\n-{z00tm*<\n-KW^&Qz]I}_5-\n- WV?fb-x\n-7W8p\\:p\\:\n-z_jl|Uj|\n+(T`%|a5\t!\n+C;)lYBhl\n+TSRl*hh2\n+9>OPc9^u2\n+#7E8[c/h\n+,%k~ =RX\n+o}|BMZne\n Lvvwfwvvv\n-4]pdM.3q5\n-Q+_`XJw)\n-vu3\n-d`lBpQ>mv_@\n-}P:&!qK$\n-_reSWse{\n-cz;>d6 ^\n-*[2e(_&K\n-%G!6Yx~8\n-yJ:#J/ARR\\\n-;UU]eF3vf8\n-OH}Z(}ZX\n-Q\\BsP|$%lP\n-G]}+BE$v\n-.nyL:gEN\n-q^o(R+:~\n-=@p@iSEP\n->cOrM^A*\n-6P|CE*3g%\n-: WuYcWH1\n-OBj>\t^>S\n-#x/p;a|&\n-JZ@hVFTIg\n-g8%eQ'%i;\n-anW2wPsm\n-5tP:A,XC\n-Oghz'~Fgh\n-oq;h$]C9\n-'\\)fw%0&\\_H\n-Vc>8\thd5\n-ZJ]99o^(\n-^% !62{|\n-RjGL|uWQ\n-;knIew7O\n-wdu1;Z(Z\n-Db'&~Cb7v\n-3Q#;@hGj|G\n-@i;3N)9U\n-yi\tKF5 +\n-wO84]uh^K:\n-/M9p`Z3Bz\n-v0/X`\\b\\\n-_u]nb|Zo\n-?[kM|-0]\n+TF[B\"}W50\n+2vF[9t$f\n+$%4>X\\\tG{\n+fiRP~AJ#qt\n+@YK`5G(L\n+U{(j*et7G5M\n+Aj\\/V}Ui\n+=Nq&_+H(\n+c-U+F|AcQ5)\n+*u\\UJr.[\n+14?+4_+4^gQ\n+Wu=?$yV5CB\n+I$1zk>Fvj8\n+I%]z6pff*\n+i9pKYNyR\n+4:BiYH\tqx\n+afvgggwg\n+cVqWz\\W-\n+?S=~8@UZ\n+eA&c=;NF\n+CC\"pty>4\n++()fw%0VP7 \n+6BS-\\(4U\n+E:ss/b,{\n+:ngzh20'\n+i\tumiG8i\n+X\"H,Iumss\n+l{&jrd+)\n+n&NJET#V\n+ 9|JIQs&\n+j&\n+FpI2p_j.\n+4\tv7e0T8\n+C,.#?\"Q@\n+_ZIDUn5^\n+_T37APkm\n+O50[P6c\\QX&E\n+>onVd>Wl\n+e9n+;qP]V\n+7&ilm2Hp\n+ZHI6/y+A\n+>\tbDn\t|=\n+sKIQ9I}>Y\n+AbCVuD]4e)\n+RDY1bSJl#\n+s]Og[pDB>\n+|FxzlQAA\n+hb2!hci\"\n+>fvxY_Sn\n+sgsHaf'ATV\n+3NSP!g_?s\n U\t,U:,,]\n N[n-<|h\"KHX\n 8-7=$f \"\n qYAhC0_vd`\n e\tgq~u6a\n \t!O#GDAXY\n h8uUvU6{'\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/reconst/recspeed.cpython-313-x86_64-linux-gnu.so.p/recspeed.c\n- [ 43] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n+ [ 14] dipy/reconst/recspeed.cpython-313-x86_64-linux-gnu.so.p/recspeed.c\n [ 57] dipy/reconst/recspeed.cpython-313-x86_64-linux-gnu.so.p\n [ 8f] /usr/include/python3.13\n [ a7] /usr/include/python3.13/cpython\n [ c7] /usr/include/x86_64-linux-gnu/bits\n [ ea] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 122] dipy\n [ 127] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/37/132a4c83834b3dbb991687b5d8432de779f1d8.debug", "source2": "./usr/lib/debug/.build-id/08/6511764d46ab0bd6e8e846b41c9eef85a3d2e1.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 37132a4c83834b3dbb991687b5d8432de779f1d8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 086511764d46ab0bd6e8e846b41c9eef85a3d2e1\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x5d): dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd0): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf3): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x154): /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 132 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p/cythonutils.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-g7y1yg54\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x6560\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 55 (DW_TAG_imported_unit)\n <2c> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><30>: Abbrev Number: 55 (DW_TAG_imported_unit)\n <31> DW_AT_import : (GNU_ref_alt) <0x1be>\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p/cythonutils.c\n- [ 49] ./.mesonpy-g7y1yg54\n+ [ 49] ./.mesonpy-yqzuvrc1\n [ 5d] dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.12\n [ b0] /usr/include/python3.12/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12b] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 154] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/37/f91798ace7f863c12c76adca167165573ee840.debug", "source2": "./usr/lib/debug/.build-id/14/1369ae385ea7d07f0ba69d8260a9888543638e.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 0000000000033398 000388 0004b0 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000033848 000388 0001e0 10 WA 4 0 8\n [21] .got NOBITS 0000000000033a28 000388 0005d8 08 WA 0 0 8\n [22] .data NOBITS 0000000000034000 000388 001788 00 WA 0 0 32\n [23] .bss NOBITS 00000000000357a0 000388 0009d0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a8 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 025ad5 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 025ad6 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 025e00 000407 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 026208 010010 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 036218 0001e0 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 026208 01000f 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 036218 0001dd 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 0363f8 01e7a8 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 054ba0 004281 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 058e21 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 058e78 003a80 18 34 439 8\n [34] .strtab STRTAB 0000000000000000 05c8f8 0043da 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 060cd2 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 37f91798ace7f863c12c76adca167165573ee840\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 141369ae385ea7d07f0ba69d8260a9888543638e\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x71): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x85): dipy/direction/probabilistic_direction_getter.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xd5): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xed): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0x10d): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x130): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x168): /usr/include\n 7\t(line_strp)\t(offset: 0x175): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x19e): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1c7): /usr/include/x86_64-linux-gnu/sys\n 10\t(line_strp)\t(offset: 0x1e9): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x54, lines 67, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): probabilistic_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): probabilistic_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x64): probabilistic_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x64): probabilistic_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x330): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x20a): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x215): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x223): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x231): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x244): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x251): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 145 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/probabilistic_direction_getter.cpython-313-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x71): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/probabilistic_direction_getter.cpython-313-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x9159\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,73 +1,65 @@\n-@GCC: (Debian 14.2.0-8) 14.2.0\n-\t]j4cGs8\n-s`>KzTZO\n-x'^%_K&O%l\n- e@po4LK\n-Q>@5-c:Z\n-k\\CxzN\\,\n-1-tdr,{nef>\n-0=ze:gz6\n-v/bh\t#cv5\n-~e\tswdL5p\n-Hv=drQ^q\n-Y?;WLM{=\n--RL})FPn\n-SX9]|mP/*\n-REiE61(z\n-[1\\Z1\\ZQ\n-LmbJ=%%t5\n-/Z;6`&~6\n+GCC: (Debian 14.2.0-8) 14.2.0\n+4%lq*fXf2^\n+*ca\"_etN\n+0*?s*5@/$LP\n+E%=~2\t~ZS\n+nsyL^f-;',\n+NfDGCbS.~R\n+\\5jEZ~+r\n+TKprW\"T?MyO\n-pf0o9{}x\n-8x~.A&=2\n--u.b:,U6t\n+Gt9antLB\n+O>\"T?MyG\n+j_R%$P;|\n+U4d62<'2\n+C\\kcPsm<\n (?AKE*/v\n `?W8_Qn,\n 4]nj&aJ*\n `yF`le[~6\n WBW2Yf%=\n kawqz!#:XDqz\n-'\t=h\tmIB\n-Q8TXiYAR\n-N8bl}AZER\n-))/uU?#j#_;^\n-f++MV(Y4\n-_Z9')o52\n-Y^?QToOf\n-oy<}@>\n-;O6A1?_v\n-MP{x=- ^\n-iW);x~N6n\n-c67rY6|=N:\n+m^8.v\"`C>ox\n+U$9?v7c.\n+sKiq$m=ma\n+\\JO/GC*<8\n+l++uftRgz\n+i'V-R6B5=\n+d?36>yT^\n+NoP+doej\n+TL6j^X_S\n+x*jId^l{S\n+T8/igj%f\n+p 1Ohoe(\n+>=}#5E%\\L-\n+G-};?EK \n+nE{iWn8F\n+=PJKu%[Z7]\n+o8JRhpsZ\n+iL@VUJdU\n+ud*`:/4/\n+&t1_R\t4A\n+{,E_iNT=\n+^z0.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/3c/32dd1a77a718432886eea1a09e82e3c9221b79.debug", "source2": "./usr/lib/debug/.build-id/7f/2b7d65ebdab335da6635c23298d83a817d7c64.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 90% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000004d000 000fe0 002528 00 WA 0 0 32\n [23] .bss NOBITS 000000000004f540 000fe0 000e28 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000c7 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000348 03627d 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0365c8 00047e 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 036a48 0161a0 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04cbe8 0001d7 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 04cbe8 0001d8 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 04cdc0 02fb7b 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 07c940 0063b8 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 082cf8 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 082d48 004e90 18 34 637 8\n [34] .strtab STRTAB 0000000000000000 087bd8 00628d 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 08de65 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3c32dd1a77a718432886eea1a09e82e3c9221b79\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7f2b7d65ebdab335da6635c23298d83a817d7c64\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x58): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x6c): dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xaf): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc7): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe7): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10a): dipy\n 6\t(line_strp)\t(offset: 0x10f): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x138): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x15a): /usr/include\n 9\t(line_strp)\t(offset: 0x167): /usr/include/python3.12/internal\n 10\t(line_strp)\t(offset: 0x188): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n \n The File Name Table (offset 0x54, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x57): stopping_criterion.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x57): stopping_criterion.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x43): stopping_criterion.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x43): stopping_criterion.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x3c7): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1c0): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1cb): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1d9): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1e7): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1fa): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x207): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 158 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0xd6a9\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,76 +1,77 @@\n-yGCC: (Debian 14.2.0-8) 14.2.0\n-fItJKBjI4M\n-6abhC[tt\n-aOj}bgptD%\n-ir(,(>\\:B\n-i)KZR6}Vz\n-T~t0iWxw\n-MgLQQHlS\n-!E(d9|K;\n-].dYrwAAu\n- ]Q~:plbl\n- u))M\"lf*\n-a=mf=dbm(\n-DSN1SZ@}\n-{XZB<@xY\n--rM{Zu/d;F\n-'+! g>`^\n-Fmdg<8c)\n-5SHTsJ?W\n-;-J1$1/}P\n-7Ca#@@!Q*\n-\\&lfj^a#\n-lUMbN}~l\n-ZODCfwgC\n-ZLcEVpv)\n-4$Tkn:Y(\n-\t^TQv\tLcj\n-Dx)\\S{W'\n-U)SE|D5?\n-!l67d|.5\n-%+n[w5*n\n-C=Ue]Oao,\n-Q}&&Y3E1\n-MIb6`*f\n-it_Qtt?5\n+}|dGCC: (Debian 14.2.0-8) 14.2.0\n+}+O'}%o[\n+,r8KilDyy\n+zn)D+gZ%\n+T}{8{F:{\"\n+K-z*-z:k\n+1-\t#tV<%\n+j?b:dn?g*\n+NJ04-J04mL0\n+MuH.XA\"V+(5\n+!2?\tV\n+D5eaef#t.P\n+4=BLgHu$I\n+5J9,JI}%\n+ke^:t?z_\n+\tZ!!kQ$UN\n+O\"tE1u;|1\n+$YKZeZ.7nWq\n+O77H\tsqD\n+x|_I\")wKQ\n+r0\\g[QG`ot\n+&rq\")oK0V(\n+_+4$}G*6Z\n+JDIY-~1/L\n+mjEksI%E\n+l<\\QGDfO\n+WOKp~wM4\n+*]k Z4W*\n+lIy.DJ]%\n+v?^fy<%S=\n+I+F\t\")M/\n+Fc]L1:[R\n+GI6q fH6\n+q3E+ShRJ\n+rP2u;~/f\n+u$A3)%&9\n xeUb+emE\n-2!*NCfrd\n-%v$#)HYx\n-\"cY~s@ fD\"\n-hs\t^rYG?WB\"b+~\n+tsl(=zK@\n+V3J,TbK8G\n+f)m:FPE.8M\n B-gq[*I%4\n ]%.rW?HZ\n 1_$1_|G=\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c\n+ [ 0] dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c\n+ [ 58] ./.mesonpy-yqzuvrc1\n [ 6c] dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p\n [ af] /usr/include/python3.12\n [ c7] /usr/include/python3.12/cpython\n [ e7] /usr/include/x86_64-linux-gnu/bits\n [ 10a] dipy\n [ 10f] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 138] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/3c/b37ab93a8e1350265cbdaea55cc06fb5f0798b.debug", "source2": "./usr/lib/debug/.build-id/ed/35427f620c31d989e39f63acee0b9eae593ddb.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000044000 0011a0 001628 00 WA 0 0 32\n [23] .bss NOBITS 0000000000045640 0011a0 000b28 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000096 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000318 02e901 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02ec20 000400 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02f020 0142d3 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0432f8 0001d5 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0432f8 0001d4 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 0434d0 02ae0c 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 06e2e0 00608a 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 07436a 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0743c0 004068 18 34 496 8\n [34] .strtab STRTAB 0000000000000000 078428 0045a7 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 07c9cf 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3cb37ab93a8e1350265cbdaea55cc06fb5f0798b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ed35427f620c31d989e39f63acee0b9eae593ddb\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x6b): dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xad): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc5): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe5): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x108): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x140): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x169): /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so.p/enhancement_kernel.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0xc1fe\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n+ [ 0] ./.mesonpy-yqzuvrc1\n [ 14] dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so.p/enhancement_kernel.c\n [ 6b] dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so.p\n [ ad] /usr/include/python3.12\n [ c5] /usr/include/python3.12/cpython\n [ e5] /usr/include/x86_64-linux-gnu/bits\n [ 108] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 140] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/3d/6f5168b1fd682950042c34a6c568b6994aaa4e.debug", "source2": "./usr/lib/debug/.build-id/51/f60d930d36b2f9bf3b1ed1b45604219087e805.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000004c000 000fe8 002528 00 WA 0 0 32\n [23] .bss NOBITS 000000000004e540 000fe8 000e28 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000c4 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000348 033d7f 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0340c8 000472 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 034540 015be3 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04a128 0001d6 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 04a128 0001d4 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 04a300 02df5a 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 078260 005ef6 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 07e156 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 07e1a8 004e00 18 34 632 8\n [34] .strtab STRTAB 0000000000000000 082fa8 0061c1 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 089169 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3d6f5168b1fd682950042c34a6c568b6994aaa4e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 51f60d930d36b2f9bf3b1ed1b45604219087e805\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x58): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0x58): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x6c): dipy/tracking/stopping_criterion.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xaf): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xc7): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xe7): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10a): dipy\n 6\t(line_strp)\t(offset: 0x10f): /usr/include\n 7\t(line_strp)\t(offset: 0x11c): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 157 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/stopping_criterion.cpython-313-x86_64-linux-gnu.so.p/stopping_criterion.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0xcdd3\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-NGCC: (Debian 14.2.0-8) 14.2.0\n+GCC: (Debian 14.2.0-8) 14.2.0\n `K$\t!-(\t\"F\n It&\\5}\"Q\n (c o+-@wOB\n ~r!0.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/3e/61f12eadba3f3b53baa4b5e78b2865f1ddcbe1.debug", "source2": "./usr/lib/debug/.build-id/90/16c41d8750a1fa98cb6bd7f53cfb7e5fa05321.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 0000000000031378 000368 0004f0 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000031868 000368 0001f0 10 WA 4 0 8\n [21] .got NOBITS 0000000000031a58 000368 0005a8 08 WA 0 0 8\n [22] .data NOBITS 0000000000032000 000368 001688 00 WA 0 0 32\n [23] .bss NOBITS 00000000000336a0 000368 000948 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009f 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000320 0229d7 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 022cf8 000421 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 023120 00e983 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 031aa8 0001eb 01 MSC 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000320 0229d9 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 022d00 000421 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 023128 00e983 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 031ab0 0001e8 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 031c98 01bb6a 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 04d808 003c9b 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0514a3 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0514f8 003a20 18 34 441 8\n [34] .strtab STRTAB 0000000000000000 054f18 003f98 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 058eb0 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3e61f12eadba3f3b53baa4b5e78b2865f1ddcbe1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9016c41d8750a1fa98cb6bd7f53cfb7e5fa05321\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x5d): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x71): dipy/reconst/eudx_direction_getter.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb6): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xce): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xee): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x111): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x149): dipy\n 7\t(line_strp)\t(offset: 0x14e): /usr/include\n 8\t(line_strp)\t(offset: 0x15b): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 9\t(line_strp)\t(offset: 0x184): /usr/include/x86_64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x1ad): /usr/include/x86_64-linux-gnu/sys\n 11\t(line_strp)\t(offset: 0x1cf): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x58, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x45): eudx_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x45): eudx_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x59): eudx_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x59): eudx_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x321): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1f0): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1fb): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x209): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x217): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x22a): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x23d): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/eudx_direction_getter.cpython-313-x86_64-linux-gnu.so.p/eudx_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x5d): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/eudx_direction_getter.cpython-313-x86_64-linux-gnu.so.p/eudx_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x7c89\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,57 +1,52 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n-2VNcaCjY\n-\t&~`c,XF\"8(\n-bkR7amD7\n-eltI2U-hX\n-KdO\tSCY]\n-&'H\\#(b;2\n-?f]5g1D4\n-s;tI>DKO\n-DEW7D/vG\n-7DowG/6D\n-)4!a|\\_I\n-G`zP^(@&\n-H?#k+yr(\n-zd\\-e4V2\n-3!h22FKA\n-!Ifm7(6$%G\n-)>0xErF\t\n-Xov-){nI9\n-?GL-h]3k\n-?<1yV\n-@jJcgTV)\\\n-'y}/(_wv\n-5}EI?O5]G\n-QzI5f(5\\!65\n-ym\\v,Mp0\n-23eG]<;1@b\n-NQj\\*Z{e\n-H$}ELKg7n\n-TpFS:~L3\n-CC^\n-ZG1QilZl\n- `#Mz@lh\n-''nF%u<-\n-?Us*wMF \n-\"I,F%F/r`\n-oZu!.wv!\n-CJjtVh\n+enG9sUlfO\n+KdO\tSCX]\n+QZClKp5_\n+Q^_\"VO(m\n+s3mxSJ/p\n+8Wf%Uf1D\n+HfeoR\"$e\n+2c=}vV\"I\n+NUnv:!0T\n+/+@,[(~}\n+9gJ4sjK4\n+\t1$IqwWB9$m\n+8GEdDz]Z\n+)febFkLA\n+Q.e7Etp)\n+(A`T#f 1W\n+m)v~SlZ#\n+J\\>6 g\\3f\n+^I6Q\tv>1T\n+PZ^$e3]p\n+v2CF70v)-\n+=Qe#)v\"z[\n+fyw4+}Pq\n+_m%%o(%o\n+QvK5|JJ5\n+OKm`e Y:\n+]('3rc}/\n+K,O1A~g:\n+r1^L ^=.\n+[rdfL$/I\n+E9/:J1Ml\n+4+Ex`o]L\n+&C\\2*V-EN1\n+ %1_!Uk'&\n+Xq8Q7mRi\n+iQ-@z-K \n+Dos-e|63\n+>/$RWPC/%\n+7CpTm+qo\n+\tOOdityv\n+N8;zj=GO\n+#*f_<:/0\n+4|oK~ueO\n K2Il\"9-H\n 8@u2P4.p>\n l}4=5MOE\n =Ahj3p7{\n NiV=S4$/H\n JWAFbv&y\n Qj|t|4Au\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/reconst/eudx_direction_getter.cpython-313-x86_64-linux-gnu.so.p/eudx_direction_getter.c\n- [ 5d] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n+ [ 14] dipy/reconst/eudx_direction_getter.cpython-313-x86_64-linux-gnu.so.p/eudx_direction_getter.c\n [ 71] dipy/reconst/eudx_direction_getter.cpython-313-x86_64-linux-gnu.so.p\n [ b6] /usr/include/python3.13\n [ ce] /usr/include/python3.13/cpython\n [ ee] /usr/include/x86_64-linux-gnu/bits\n [ 111] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 149] dipy\n [ 14e] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/3e/e57d36ca25e37572683a37a6b9b2d9f15f9132.debug", "source2": "./usr/lib/debug/.build-id/3d/382e2df81120a911bfc8e664cbcec5151d5d08.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 0000000000043250 001240 0005e8 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000043838 001240 0001e0 10 WA 4 0 8\n [21] .got NOBITS 0000000000043a18 001240 0005e8 08 WA 0 0 8\n [22] .data NOBITS 0000000000044000 001240 0016a8 00 WA 0 0 32\n [23] .bss NOBITS 00000000000456c0 001240 000b38 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a4 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 02e915 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 02e913 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02ec40 000418 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02f058 01441a 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 043478 0001e3 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 043478 0001e5 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 043660 029670 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 06ccd0 005f97 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 072c67 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 072cb8 003f00 18 34 485 8\n [34] .strtab STRTAB 0000000000000000 076bb8 004640 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 07b1f8 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3ee57d36ca25e37572683a37a6b9b2d9f15f9132\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3d382e2df81120a911bfc8e664cbcec5151d5d08\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x69): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x7d): dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xc9): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xe1): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0x101): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x124): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x15c): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x185): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x1a7): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1d0): /usr/include\n 10\t(line_strp)\t(offset: 0x1dd): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x60): bootstrap_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x60): bootstrap_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4c): bootstrap_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): bootstrap_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x41c): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1fe): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x209): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x217): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x225): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x238): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x245): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 147 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x69): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0xbfc5\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,23 +1,25 @@\n-2GCC: (Debian 14.2.0-8) 14.2.0\n-.][T`S4[[T`\n-iMd(o=%F\n-\t5P\t5p%t\n- _X1xW%\n-?iSw\t$M]\n-\"(w9)PM9JKBI\n-1ci_9AKBJ\n--?o'GEeR{x)\n-Q2NU!9S_\n-j`>)/FXk0-\n->pukS3>~\n+GCC: (Debian 14.2.0-8) 14.2.0\n+qbsgb.Q~\n+)VgycYyRXK?\n+C)qXRgOn\n+05f$[`l`#<\n+n%K.r L8\n+cX%FYI%V z\n+;w9DPNv6\n+6BpkR]OV\n+\tCN'riGS\n+SAMJmL@1c\n ]TCb\ttR \n Ki]SM%!;19q\n .@{eyLgh\n@@ -25,49 +27,60 @@\n }[*m;.9T\n 1p-/z50W\n gY5F84%T\n !!)-g/$_\n slYfaiJX6m\n p@>BpS:=\n zjFN:sV;\n-;f9iw~&RH\n-0m\\*Wi5b\n-Z[d:/FdZ;\n-sOBrIroR\n-QX>Km54`M\n-3sEg}=37\n-T)|M)t\tp\n-a|29{NL&\n-hp-xapu]\n-2CesG8W<\n-`]&kNp.j/\n-l&2<>]<^\n-wZuaRa@bUR\n-/](G)hy'\n-wugLW'$v\n-'lwYjnwq\n-;>2mzB{20\n-EUMK:toN[M\n-whzV-_s&\n-+E\toV6Ab\n-FgbP1lqd\n-,o|n;qrO$\n->WdMZb#kF\n-\"qEMzt<,Y\n-n*qph]J]\n-Q$1yjK6(T\n-HTn=PiAm\n-\t8;>UmE2\n-H977.5l|B\n-g{,=+3zf\n-[j#F\t~P.&\n+xyk\n+TS#JndrK!\n+Da,)f3)~\n+[Mvn{xg~l0\n+YjVHEJgZ?\n+4yV9J%.)+1\n+3`v.\tb)vQ\n+$!j?#j}zD\n+p4H&:&La\n+,$yUgLBv\n+p7!U+x/O\n+}X>a9PAo\n+,\"Ui@9b4J\n+75>HS]tz\n+`a\tt[O1)\n+J-5IJyL7\n+i-)^Z+bp\n+Hq@s'6V|\n+qnrZ8Wec\n+2-3:#pesb\\\n++YMEI]ME\n+(b_s]*B+\n+$T?vBuo2\n+Ewopz`q4\n Zd2T$%ly\n !3Rvi?#qK\n e/u!;h|9\n {X:YN,;+\n ,R&eIQ2>%^\n uR^n,o&A\n RRB?Xn}L}\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c\n+ [ 0] dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c\n+ [ 69] ./.mesonpy-yqzuvrc1\n [ 7d] dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n [ c9] /usr/include/python3.12\n [ e1] /usr/include/python3.12/cpython\n [ 101] /usr/include/x86_64-linux-gnu/bits\n [ 124] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 15c] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 185] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/40/0ea52aa286f70150ba1f729187b6b790e653b3.debug", "source2": "./usr/lib/debug/.build-id/57/032aa8ae75bb030f2bf5f34b2438c3da452e1f.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000045000 001168 0035c8 00 WA 0 0 32\n [23] .bss NOBITS 00000000000485e0 001168 001218 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a6 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 02c994 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02ccc0 00041f 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02d0e0 011954 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03ea38 0001d5 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 03ea38 0001d3 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03ec10 023912 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 062528 004977 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 066e9f 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 066ef0 0051d8 18 34 694 8\n [34] .strtab STRTAB 0000000000000000 06c0c8 007bbc 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 073c84 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 400ea52aa286f70150ba1f729187b6b790e653b3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 57032aa8ae75bb030f2bf5f34b2438c3da452e1f\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x59): dipy/align/transforms.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): dipy\n 7\t(line_strp)\t(offset: 0x129): /usr/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/transforms.cpython-313-x86_64-linux-gnu.so.p/transforms.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x97c2\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n [ 14] dipy/align/transforms.cpython-313-x86_64-linux-gnu.so.p/transforms.c\n [ 59] dipy/align/transforms.cpython-313-x86_64-linux-gnu.so.p\n [ 91] /usr/include/python3.13\n [ a9] /usr/include/python3.13/cpython\n [ c9] /usr/include/x86_64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] dipy\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/40/121ad5e564946b14d059a392158759a29a81db.debug", "source2": "./usr/lib/debug/.build-id/19/9f62ae704efe37ac497c7a7ab9307890d53819.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 82% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 371888 (bytes into file)\n+ Start of section headers: 371880 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x5acb0:\n+There are 36 section headers, starting at offset 0x5aca8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 0010c8 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 0000000000032380 000370 0004f0 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000032870 000370 0001f0 10 WA 4 0 8\n [21] .got NOBITS 0000000000032a60 000370 0005a0 08 WA 0 0 8\n [22] .data NOBITS 0000000000033000 000370 001688 00 WA 0 0 32\n [23] .bss NOBITS 00000000000346a0 000370 000948 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a6 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 023752 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 023a80 00041f 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 023ea0 00eccf 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 032b70 0001eb 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 032d60 01c438 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 04f198 003f0f 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 0530a7 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 0530f8 003a50 18 34 444 8\n- [34] .strtab STRTAB 0000000000000000 056b48 003ff5 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 05ab3d 00016c 00 0 0 1\n+ [26] .debug_info PROGBITS 0000000000000000 000328 023750 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 023a78 00041f 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 023e98 00ecd0 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 032b68 0001ec 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 032d58 01c438 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 04f190 003f0f 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 05309f 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 0530f0 003a50 18 34 444 8\n+ [34] .strtab STRTAB 0000000000000000 056b40 003ff5 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 05ab35 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 40121ad5e564946b14d059a392158759a29a81db\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 199f62ae704efe37ac497c7a7ab9307890d53819\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x5d): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x71): dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb6): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xce): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xee): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x111): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x149): dipy\n 7\t(line_strp)\t(offset: 0x14e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x177): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x199): /usr/include/x86_64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x1c2): /usr/include\n 11\t(line_strp)\t(offset: 0x1cf): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x58, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x59): eudx_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x59): eudx_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x45): eudx_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x45): eudx_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x332): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1f0): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1fb): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x209): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x217): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x22a): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x23d): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 144 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so.p/eudx_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so.p/eudx_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x5d): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x80d7\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,58 +1,58 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n >|g[6e7\t\n-w*xz{p?U\n-XxDp)oLo\n-{,AGez/E\n-X/]bKA,,A\n-IV2`u$D#\n-7`|fhtBh\n-5}zS~&xm\n-_P-!9vZuf\n-,$o']svb#\n-nqHsB=vHs[\n-W2')f7)V\n-J:Kggfs-\n-[]SXR65G\n-YLzK'Jme\n-)7O6[zdv5\n-**EQFoDFs\n-6\\n{8Z\\n\n-&U}>N\\E@\n-Ov'C&`LL\n-Ul}x`ao]{\n-2/Xep6E1C\n-u-gsB3#3\n--M)[^n`F\n-TuF%[[\n- U Vg;}f\n-MdNc:X+q\n-M{#6Y*1[\n-+jh]{T$`X/0hu`\n-%4($(/$A\n-:i\td{\\Xc[`.2{\n+iQ<7@\\!9\n+\tKu\"AX*?\n+:~&1?>RS\n+l3k=BtV,}C\n+ny4M_\tz\t\n+y_.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/49/3c193d8410315b24d84af513869f4d131cfd3d.debug", "source2": "./usr/lib/debug/.build-id/57/6aa7b976d6f37deaa71b40e1c86628a003bf6a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 493216 (bytes into file)\n+ Start of section headers: 493208 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x786a0:\n+There are 36 section headers, starting at offset 0x78698:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001218 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 000000000003f1e0 0011d0 000630 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000003f810 0011d0 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000003f9f0 0011d0 000610 08 WA 0 0 8\n [22] .data NOBITS 0000000000040000 0011d0 001d48 00 WA 0 0 32\n [23] .bss NOBITS 0000000000041d60 0011d0 000c30 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a6 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 02e0c1 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 02e0c2 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02e3f0 000400 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 02e7f0 013bb8 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0423a8 0001eb 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 042598 02718a 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 069728 0059f3 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 06f11b 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 06f170 004278 18 34 517 8\n- [34] .strtab STRTAB 0000000000000000 0733e8 00514a 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 078532 00016c 00 0 0 1\n+ [28] .debug_line PROGBITS 0000000000000000 02e7f0 013bb7 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0423a8 0001e7 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 042590 02718a 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 069720 0059f3 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 06f113 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 06f168 004278 18 34 517 8\n+ [34] .strtab STRTAB 0000000000000000 0733e0 00514a 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 07852a 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 493c193d8410315b24d84af513869f4d131cfd3d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 576aa7b976d6f37deaa71b40e1c86628a003bf6a\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x6f): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x83): dipy/direction/closest_peak_direction_getter.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xd2): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xea): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0x10a): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x12d): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x165): /usr/include\n 7\t(line_strp)\t(offset: 0x172): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x19b): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1c4): /usr/include/x86_64-linux-gnu/sys\n 10\t(line_strp)\t(offset: 0x1e6): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x54, lines 69, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4f): closest_peak_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4f): closest_peak_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x63): closest_peak_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x63): closest_peak_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x42c): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x207): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x212): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x220): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x22e): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x241): classobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x24f): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/closest_peak_direction_getter.cpython-313-x86_64-linux-gnu.so.p/closest_peak_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x6f): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/closest_peak_direction_getter.cpython-313-x86_64-linux-gnu.so.p/closest_peak_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0xc3a7\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,72 +1,66 @@\n-=GCC: (Debian 14.2.0-8) 14.2.0\n+jGCC: (Debian 14.2.0-8) 14.2.0\n 13dl mFN\n =`+buQF#\n-(;&iy}_zj\n-\\[[4AVZT4\n-Q,w,K*POq\n-wFic'2iE\n-+m8/l~Lp\n-pDhBN.bx\n-\"!ja.F1i\n-QcTLlXbAcb\n-<{V\\~1Ny\n-i;Mn}? c\n-Ez{/iX!MR~zRD`\n-_KzidWK7\n-cTK!.qN`T%\n-%]{tQ`T;x\n-d16;Fu]]il0i4\n-~ti?ZiXK1\n-g >i/O\t+GJE\n-|L$D'n3?\n-:VB+&pB\t\n-S8H.-G?\t\n-eEHBl!;?\n-;,M%qO^M?*f\n-OUS?k5]_\n-Q$^[%~Z$\n-x6#!8\\f3\n-U{S?33uw?\n-b*:l^JpS\n-?\"Y5Z`Do\n-v;&UlI-;\n-M@X[:CC'G@\n-*HEx_C=_\n-C;F19j>A\n-C|+8;=eS\n-fD1+iJ^C\n-*;s!*(0J_\n-Z?Qk1TkQ\n-^vE|IQYq\n-\\KTUUbBSO\n-gS:QBgjk\n-3+yx;ee6\n-+GI;HdSg\n--2dJd-eS}\n-Ua},[Fxu4+\n-VDfC/XfC\n-^H(*a:}VS\n-Yh6`eO2Q1\n-n7Z|tecj\n-D}&US%K>F\n-0Y0 Bfq(\n-?bv1B9J-\n-d|`Ij\\-7\n-6Kbk;tY $\n-OrD7[)c`\n-Rn m(!\t[i\n-']1Bv51_\n- $)p|@r\t9[\n-7&S!&S{o\n-!MKFFKo'\n-yvH ?^kW\n-uW8{~T9J[\n-QA$[f' =;\n-xI-/'C#<(F\n+P#\\QcnI5\n+s+z\\\n+8oYOq*YOq\n+Tl#Er#w\"\n+KBpQ>aPS\n+l^VoW5;\"[\n+@0NVtBUt\n+>o1ZQC{%\n+JUOB+QETO\n+LWRi45mU8\n+J\t66EpB3\n+JhT$'t\txI\n+rNW+N7R:\n+\\/v,$N&mY8\n+K#\tHgeyK4\n+l{~p\tg3)\n+?lSTw~:AM\n+<%UJ\")fG^=\n+H*RVb: i\n+(b&v)gf%p\n+YPsJcRm}T\n+|oL[$ZaQ\n+foF}>H~G]&e\n+%`L!f6i+o\n+$#[ydQJK\n+@hDj|\"yB\n+M LR2j6$\n+X;qx0v8~\n+k-V7JV{,\n+VhZ!V[|37\n+BA6aC@YNS\n+QEA={\tyt\n+vry::\t-D\n+6x@Zk1Gh*r\n+*,%L^YG\"2\n+4s:K3O|n\n+p\"SKP4Jy\n+e;kw^&w+\n+/5K\"[-b~\n+w^7TN_qzu\n+MGJec&TM<{\n+X0)F(?n1\n+9ud@mEI$\n+N%KL1~aD&\n++BudHPo/\n }4=5MOE#\n HX\"OZ\"WY\n ,I.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/4e/a21344744327e370eebfe0d551ecbea59cb86c.debug", "source2": "./usr/lib/debug/.build-id/8c/51cb91d66c727983727013ad65fb9b43def1ba.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 508280 (bytes into file)\n+ Start of section headers: 508272 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x7c178:\n+There are 36 section headers, starting at offset 0x7c170:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001218 18 A 4 1 8\n@@ -27,19 +27,19 @@\n [22] .data NOBITS 0000000000044000 0010d0 001d88 00 WA 0 0 32\n [23] .bss NOBITS 0000000000045da0 0010d0 000ca0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009c 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 02e750 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02ea70 000427 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02ee98 014afe 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 043998 0001d1 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 043b70 028bd6 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 06c748 005f7e 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 0726c6 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 072718 0046b0 18 34 562 8\n- [34] .strtab STRTAB 0000000000000000 076dc8 005241 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 07c009 00016c 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 043998 0001cf 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 043b68 028bd6 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 06c740 005f7e 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 0726be 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 072710 0046b0 18 34 562 8\n+ [34] .strtab STRTAB 0000000000000000 076dc0 005241 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 07c001 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4ea21344744327e370eebfe0d551ecbea59cb86c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8c51cb91d66c727983727013ad65fb9b43def1ba\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x65): dipy/segment/clusteringspeed.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa4): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xbc): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xdc): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xff): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x137): /usr/include\n 7\t(line_strp)\t(offset: 0x144): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 149 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/clusteringspeed.cpython-313-x86_64-linux-gnu.so.p/clusteringspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0xbe2b\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 4\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x5394b) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-lGCC: (Debian 14.2.0-8) 14.2.0\n+GCC: (Debian 14.2.0-8) 14.2.0\n TI?Nd:s`\n r>'du,E|*\n U/@rk`l\tA\n !m:pMc=6\n bc`9dm.Xg\n ]OiM \" h\n 1,e {7v8xs\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n [ 14] dipy/segment/clusteringspeed.cpython-313-x86_64-linux-gnu.so.p/clusteringspeed.c\n [ 65] dipy/segment/clusteringspeed.cpython-313-x86_64-linux-gnu.so.p\n [ a4] /usr/include/python3.13\n [ bc] /usr/include/python3.13/cpython\n [ dc] /usr/include/x86_64-linux-gnu/bits\n [ ff] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 137] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/50/cb6bb1756ea5028e4cb30dde2c951e57f60b8c.debug", "source2": "./usr/lib/debug/.build-id/83/f785f8c143e0eb83d63a8cb74689edcc5d1d80.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -26,16 +26,16 @@\n [21] .got NOBITS 0000000000036a40 0002f0 0005c0 08 WA 0 0 8\n [22] .data NOBITS 0000000000037000 0002f0 001628 00 WA 0 0 32\n [23] .bss NOBITS 0000000000038640 0002f0 0009f8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009f 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 027134 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 027458 00044c 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 0278a8 01058f 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 037e38 0001ee 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 0278a8 010590 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 037e38 0001f0 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 038028 020e7f 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 058ea8 004b53 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 05d9fb 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 05da50 003be8 18 34 457 8\n [34] .strtab STRTAB 0000000000000000 061638 003f99 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0655d1 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 50cb6bb1756ea5028e4cb30dde2c951e57f60b8c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 83f785f8c143e0eb83d63a8cb74689edcc5d1d80\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x54): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x68): dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa9): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc1): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe1): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x104): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x13c): dipy\n 7\t(line_strp)\t(offset: 0x141): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x16a): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x18c): /usr/include/x86_64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x1b5): /usr/include\n 11\t(line_strp)\t(offset: 0x1c2): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x58, lines 69, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x55): direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x55): direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x41): direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x41): direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x325): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1e3): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1ee): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1fc): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x20a): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x21d): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x22a): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 148 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p/direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p/direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x54): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x981a\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,63 +1,74 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n >|g[6e7\t\n 5MZSTe5sB\n-vOJbFNcm\n-(Y%K:xJ:\n-.FJu~du;\n-2j(T\t-2\\\n-'NY\t$wF)\n-q9}+xz@(\n-4/2)3$t.\n-hd`\\W :UD\n-7}/IS%e!\n-p3=>B6Yt\n-k5z{.;%[\n-/1u&BxL6Wg5\n-+~>gE}?69\n-@pg0v$ff\n-]2j&eQwt\n-u Xj|OZ/\n-6kD+M\tj%67\n-KmMH7gjkB\n-\"?IdZIRl\n-oSBkB<(f0B\n-h=v>f|M1\n-saZ$FwQdZ\n-@fo&c6Ij\n-wHL?PwL91\n-W1vA\tsse\n-=)rZ5Ie7}\n-q=ZE>_I*\n-H9\\MvT[W\n-I9O@dK9y\n-4:.`tV0N\n-'p?<.n)t\n-d,fMRaty\n-Bgj*O`?|\n-LM((y0l]\n-*=MIo{:tD\"\n-jNrm_,y5\n-Yl5HU>5L\n-{J6(G)>t\n-uwLq/657O5s\n-Gvrq5M|c\n+h'y{7 tM\n+o{F9qc8TF\n+ m#S{q=kj\n+F6)Z%d=42\n+%TliRL;@\n+&,v\"Cq{Y,\n+M>e1%z|Z\n+r6*r2UjS\n+D:HUQ@PQ\n+UU2q-x3s\n+K!ohUH~a+\n+9ktQ6=Ii\n+&!CK!}s$[\n+Uo@]!wxb\n+=razQ~(d\n+#}M!^qM*\n+y2wfwgwfg\n+//m5RS^R\n+_k?R%7%\"\n+<_8w=;YxW\n+[9JV(^+g\n+6dfTP.RLE\n+j.>g\\{Xl\n+qX)\")6\"F\n+S$ONS[|[*}\n+LCXeY~A$\n+pF%uw/>K\n+X;\\Z\n+!A^[;E8&#d3\n+4:#;k#ef`E{\n+jn5@ZYq5'\n+'r`:;TdO\n+!<8q'YjTL\n+Eu}Lc\tRQf\n+'E>MB*Kg\n+:hF i^-B\n+B'w&RF/2\n+\tkMC`%qX\n+x$Ug8O,9H\n+Gvvq5M|c\n+T]?k^?;6\n+cuj>\\@z.\n-E8{V(BG%\n-EAqPpAmv\n-g[ec.tYK\n-Iw y[QjP\n-4PudPJyg\n+:8)\tT]i~\n+XlZKFu[$\n+e,2J1,i^3\n+lk|R[G{3,b\n+~nEvl'q_\n+#YTGP!S#T\n+s=Iz_TG~\n+*G!rc@wb\n+?@6xVAx>\t\n+=C2y 7'a\n+!T8kVDMc(\n+|DW}TW5NCen\n+MyO7TH2>}\n z)@\\/5H+\n 6\"|MHc$.pH\t\n @B'1]g8#\n ^.2hf)F5\n -LJdY'q%\n >Zsu>_Ib\n \"ZA5_a1/\"\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p/direction_getter.c\n+ [ 0] dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p/direction_getter.c\n+ [ 54] ./.mesonpy-yqzuvrc1\n [ 68] dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p\n [ a9] /usr/include/python3.12\n [ c1] /usr/include/python3.12/cpython\n [ e1] /usr/include/x86_64-linux-gnu/bits\n [ 104] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 13c] dipy\n [ 141] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/52/cbf575ec886f443a77d4e773b3c37d61ef06a3.debug", "source2": "./usr/lib/debug/.build-id/f0/7bf2f9184a89b4a0d393170a3a6361d3aeb823.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 87% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000005e088 001078 000898 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000005e920 001078 0001f0 10 WA 4 0 8\n [21] .got NOBITS 000000000005eb10 001078 0004f0 08 WA 0 0 8\n [22] .data NOBITS 000000000005f000 001078 000c48 00 WA 0 0 32\n [23] .bss NOBITS 000000000005fc60 001078 000cb0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00007f 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000300 034a7b 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000300 034a79 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 034d80 000393 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 035118 0195d1 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04e6f0 0001d3 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 035118 0195d2 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 04e6f0 0001d4 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 04e8c8 03aea5 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 089770 009aaf 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 09321f 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 093270 003d68 18 34 499 8\n [34] .strtab STRTAB 0000000000000000 096fd8 0040b5 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 09b08d 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 52cbf575ec886f443a77d4e773b3c37d61ef06a3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f07bf2f9184a89b4a0d393170a3a6361d3aeb823\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x5a): dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x94): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xac): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xcc): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 5\t(line_strp)\t(offset: 0x104): dipy\n 6\t(line_strp)\t(offset: 0x109): /usr/include/x86_64-linux-gnu/bits\n 7\t(line_strp)\t(offset: 0x12c): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x155): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x177): /usr/include/x86_64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x1a0): /usr/include\n 11\t(line_strp)\t(offset: 0x1ad): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x58, lines 64, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4e): distances.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4e): distances.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3a): distances.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3a): distances.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x233): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ce): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d9): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e7): listobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1f4): dictobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x201): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x20f): floatobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 124 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n- <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p/distances.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <12> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p/distances.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-yqzuvrc1\n <1a> DW_AT_ranges : (sec_offset) 0x11b7a\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 1 (DW_TAG_base_type)\n <2b> DW_AT_byte_size : (data1) 4\n <2c> DW_AT_encoding : (data1) 4\t(float)\n <2d> DW_AT_name : (GNU_strp_alt) (offset: 0x5394b) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,85 +1,87 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n-t_le!d_7\n-kW\"{x@gw\n-a5bu1n37\n-ID$K[a\"`\n-\"\"EEWCB6\n-8v,)>~3\"\n-Eq\"JlQ(ampkcS\n-+aP I^^=i-\n-ar\"j:LNDM\n--65ei*NM\n-u^&U1-5,\n-+V4\n-{fCKWsCe\n- {61A^s^}\n-o1ATL%c^\n-S=%C?F-dw\n-Z-S|&&~(\n-sNQ`MaW\\o>\n-=p`G\"-sq\n-xrSrY(r_\n-|NGs>OdAH\n-VkK)Q5(Vr\"\n-VOSkg}}L\n-_s_I\t}'$\n-NlrS_t6uuTS\n-{`6kc]TCiRW\n-1[z1|m)[\n-`\\0E8oo/K\n-~|yUd`S$\n-m1zZ5Hx8\n-;.}u>j`u\n-<)#6UKq^B4\n-_Mnu)5:$\n-Q70ROlx$q\n-o/fpxhY48\n-.wMg)-ZkMyc\n-\\7c\"5OQ!\n-%[Wq\tSo=\n-SJe6W.w9\n-L7=(\"<{j9\n-.S/}9n!O\n-?`+]E>5WcW\n-5:z=\\Q,@\n-/S/kIQRl\n-^hOr]hOk\n-K7LJy}=%+\n-Q]IQpR\"z\n-|4+,0D+t\n-^}Y!@%9>t\n-Y)VY<|lk&\n- sA#F#$Cr\n-j#.R[\\WJ\n-srNJor.4'\n-oqrNI:9O$\n-yseI~\to{\n+#GCC: (Debian 14.2.0-8) 14.2.0\n+!euV/fA*\n+f;z(5v7\n+AsPX8#x'\n+;GoD+ O:GoD\n+bLrT%-1v\n+|#TI[Ezf\n+/3f66Sf;\n+ia}<,>Sg\n+/+qu~-ff\n+b#ItVfQ9o\n+Ib]6PHWH\n+e(eQ9qsH6\n+_OLO1j\n+SU\tB(A}vE\n+5]U~G0oYk\n+3uFBxX\"W'\n+-uLU^<&q\n+U#h$KW{.$\n+4V30u{Hc)\n+/Mt+/.hYm\n+KoaGbJ#d\n+lBk^ln^3\n+\\:|Kj I1\n+W;t_EK{&\n+Z@ahV)4Y\n+lgR!`hBRt\n+Gk/y.:%_\n+l#.sqL\n+['zi[|C^P\n+w]Y]47-T9\n+B}@\\X'Tg\n+?\"Yve&Y~\n+1G6Qe)ea\n+)MR7'IP*8\n+,n|)4=HMG\n+YF@sY5\\Y\n+&NnsU%Ig\n+2A\t|^*r|\n+l3qcS\"3q\n+qrc>S>:#\n+{e!Wg]Li\n+buD3u+I_T>\n+{@Hmp,r@X\n+QJgI^k&iZ\n+Zk?Ui4!G\n+ %t/c8_aH\n+_@jwKvQ(\n+I9[ VN@o\n+Xrxi5Pj9`\n+;EW8C_VW8\n+L*t,!&ym\"\n+`S]`=Y:B\n+E):\\.:#H<\n+xIs]Jslm0\n Ro9So9S_<\n p]a<\\/RA\n P*g0 Cp\n 1~>^a1*q\\\"@K\n 3.qA\"yv%\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p/distances.c\n+ [ 0] dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p/distances.c\n+ [ 46] ./.mesonpy-yqzuvrc1\n [ 5a] dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p\n [ 94] /usr/include/python3.12\n [ ac] /usr/include/python3.12/cpython\n [ cc] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 104] dipy\n [ 109] /usr/include/x86_64-linux-gnu/bits\n [ 12c] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/59/df9ffc32fbd9d7d8ac37f06b0fa4359efeda16.debug", "source2": "./usr/lib/debug/.build-id/9d/ef3e04096c3e7acae85d5d83fecdcecd8f7261.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 59df9ffc32fbd9d7d8ac37f06b0fa4359efeda16\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9def3e04096c3e7acae85d5d83fecdcecd8f7261\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x5d): dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd0): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf3): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x154): /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 141 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so.p/metricspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-g7y1yg54\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0xee81\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n+raGCC: (Debian 14.2.0-8) 14.2.0\n Q\\@QY3Q5Q\n Zg|*d}jL\n 1h:]bn`;H7\n >?;1tb7r@6\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so.p/metricspeed.c\n- [ 49] ./.mesonpy-g7y1yg54\n+ [ 49] ./.mesonpy-yqzuvrc1\n [ 5d] dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.12\n [ b0] /usr/include/python3.12/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12b] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 154] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/5e/83b4838c5e1b1480f6427ac72a399a9b724cd0.debug", "source2": "./usr/lib/debug/.build-id/26/31917ba3fe0b286cb2dc270ec7bb219bc34a7a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 386064 (bytes into file)\n+ Start of section headers: 386056 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x5e410:\n+There are 36 section headers, starting at offset 0x5e408:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 0011e8 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 00000000000342f0 0002e0 000520 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000034810 0002e0 0001f0 10 WA 4 0 8\n [21] .got NOBITS 0000000000034a00 0002e0 000600 08 WA 0 0 8\n [22] .data NOBITS 0000000000035000 0002e0 001308 00 WA 0 0 32\n [23] .bss NOBITS 0000000000036320 0002e0 000918 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000092 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000318 0237a1 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000318 0237a2 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 023ac0 000401 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 023ec8 00f949 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 033818 0001d0 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 0339e8 01f002 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 0529f0 0045ae 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 056f9e 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 056ff0 003978 18 34 423 8\n- [34] .strtab STRTAB 0000000000000000 05a968 003937 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 05e29f 00016c 00 0 0 1\n+ [28] .debug_line PROGBITS 0000000000000000 023ec8 00f948 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 033810 0001cd 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 0339e0 01f002 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 0529e8 0045ae 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 056f96 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 056fe8 003978 18 34 423 8\n+ [34] .strtab STRTAB 0000000000000000 05a960 003937 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 05e297 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5e83b4838c5e1b1480f6427ac72a399a9b724cd0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2631917ba3fe0b286cb2dc270ec7bb219bc34a7a\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x61): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x75): dipy/denoise/shift_twist_convolution.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xbc): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xd4): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xf4): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x117): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x14f): /usr/include\n 7\t(line_strp)\t(offset: 0x15c): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x185): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x1a7): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x50, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x47): shift_twist_convolution.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x47): shift_twist_convolution.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x5b): shift_twist_convolution.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x5b): shift_twist_convolution.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2e0): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1c8): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d3): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e1): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1ef): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x202): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x20f): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 138 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/shift_twist_convolution.cpython-313-x86_64-linux-gnu.so.p/shift_twist_convolution.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x61): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/shift_twist_convolution.cpython-313-x86_64-linux-gnu.so.p/shift_twist_convolution.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x8ae2\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,54 +1,54 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n-Mx~>N\tF-\n-N^P8A,lYSB\n-SHcJ)n_ 2S\n-E]lBwAS=t\n-aqVsS'$d\n-D)}#stR3\n-^5imbLR@\n-*0^Nf_nW\n-,Z=_e_,}M\n->pt?$~FS\n-|A>'&z9hn\n-RY<[!l~$Zd\n-=Z\"t[b=z\n-EYHX.[be1\n-QF,EVBH 5\n-bmFf4lkn\n+JzGCC: (Debian 14.2.0-8) 14.2.0\n+}6RBJaX!\n+S*\\3XTWz\n++5TlFYlF\n+T.[T>$*?**\n+uSTvI*M 7\n+>3I>anhn= \n+V8fr+8TT\n+':D'm!tp\n+${Y1]\n+px;`5zIb\n+RT-?-ZK[EC\n LWk-IW}k0mkE\n .y~(yJJ]fw\n 5\n-LBS_uf7:v]rr#\n-+V\";~[]SJ*\n-(P\t}9~7F\n+2*}0)y=ahg\n+mavpu(S6\n+F]|0$\\km\n+05P{]f},\n+-/`=wpU\\;a\n J9Pk.~oa3\n-}R?)5Cnv\n-ZR2ay?3-\n-*SF!6UvV\n-4tbC(v:3\n-=-vQNi](\n+-/A\t:.L)\n+}Rn)B^PH\n+BlG~or&;\n+RBo*nIH[a\n+['3Pl7sS:\n+CnLKo]'#\n+QU]]U]Um\n+LoK9St-M9\n 7UjJCF*=\n ?4r[kV.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/62/f8811ebc5839a07e0c36d519f1529ac2bbafe4.debug", "source2": "./usr/lib/debug/.build-id/7d/55662a06ad3f55bf2b64ae530c9a65591e941f.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 84% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -26,16 +26,16 @@\n [21] .got NOBITS 00000000000399f0 001250 000610 08 WA 0 0 8\n [22] .data NOBITS 000000000003a000 001250 0013e8 00 WA 0 0 32\n [23] .bss NOBITS 000000000003b400 001250 0009d8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a3 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 028115 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 028440 0003ff 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 028840 011936 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03a178 0001c9 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 028840 011937 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 03a178 0001ca 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03a348 0251a3 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 05f4f0 0054cd 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0649bd 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 064a10 003c18 18 34 449 8\n [34] .strtab STRTAB 0000000000000000 068628 003b46 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 06c16e 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 62f8811ebc5839a07e0c36d519f1529ac2bbafe4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7d55662a06ad3f55bf2b64ae530c9a65591e941f\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x57): dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8f): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa7): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc7): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xea): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x122): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x14b): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x16d): /usr/include\n 9\t(line_strp)\t(offset: 0x17a): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4c): denspeed.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): denspeed.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x38): denspeed.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x38): denspeed.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2c4): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x19b): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1a6): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1b4): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1c2): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1d5): dictobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1e2): longintrepr.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 138 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p/denspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p/denspeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0xa7ce\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,64 +1,68 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n-G`pn,9+W\n-cG\t7+p]k\n-d]RW\"YI.\n-o!NX[~ R\n- RHj*.xb\n-p55-f'SV\n-nO}N>BM/\n-RLp.<9O}lj\n-BwC0'=6]\n-a&\"}-qcU\n-R8TF;eV^N\n-\tV{#k]S1\n-~wB(5.ESg\n-{n&E}[,F$\n-}qNV*1MO\n-q|&7RUAS\n-NR[C}/Nf\n-(Fe:(L%*^\n-Lhg\tEe[#\n-P-a3_aE@(\n-NEQs)f7)V\n-Ofa7)vHn\n-8%z!$$H)\n-{_$8327[\n-%E63~?3~\n-PC{3D|C4\n-8;%a76$\"4\n-0D9vc$/V\n-|KXA/Od-\n-)i6F3ov6@\n-^3_|BIRt\n-(85]z\n-X}K1ea\"\\'g#U\n+>uO>Y{Yz\n+SY($\\)DB\n+Wri$!6V-^\n+!sIH3=of\n+4rOB`L9>r\n+\"odl=~kc\n+-R_[2\\gK\n+pEFBd(S$w\n+(sJ[uv*w\n+K7VxS[R.\n+t:q,q8dCe\n+CZ1vW~+f\n+QB:2W=[vMI\n+;tG!m<\\E/\n+,to)tZ.$, \n+J9^1J*@)\n+* \\&ClAK\n+qmKc/[o!\n++{-Fo r(6?\n+s\thQ \"s\th\n+eP!1e=\taSV&\n+<@[lfL\";\n+L,c%Mw#Z\n+e1Jnnw,Y\n+!g3NOgft\n+@=+cl7x}^B\n+*n{ 7:o*\n+c)\"J#B:_L\n+Xu@l55=5\n+u[u~6xjp\n+SKBvY,y9x\n+obp{\\zXd\n+Q;R3#L%]\n+/==oRe!l\n+RQX$bCxl\n+\\yk~,hTV\n+CZ%Y0w%S/(S\n+.vowQF>^\n+V=[_R=[x=W\n+TAVLgeVY\n+aUi^j6zV\n+0guDt//l\n+\\Am-|W[QO\n+\n+64yL#h4\"=\n+gUaTf9+C^\n qrb\t1u!s\n 4:P\t4U:$4\n H0Yl+1}m\n _ZT\"N:&&\n Rz;^f Nt\n Zn},e}lM\n !q&|*!^m\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p/denspeed.c\n+ [ 0] dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p/denspeed.c\n+ [ 43] ./.mesonpy-yqzuvrc1\n [ 57] dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p\n [ 8f] /usr/include/python3.12\n [ a7] /usr/include/python3.12/cpython\n [ c7] /usr/include/x86_64-linux-gnu/bits\n [ ea] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 122] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 14b] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/63/0e9aad92d38e9ce612b56eafee19a8c92880c9.debug", "source2": "./usr/lib/debug/.build-id/8f/0841733746bc6c60244c7d70b465eb7c4750bc.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000003a2f0 0002e0 000598 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000003a888 0002e0 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000003aa68 0002e0 000598 08 WA 0 0 8\n [22] .data NOBITS 000000000003b000 0002e0 001588 00 WA 0 0 32\n [23] .bss NOBITS 000000000003c5a0 0002e0 000a68 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000097 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000318 029e6f 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000318 029e6e 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02a188 0003ec 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02a578 0122b0 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03c828 0001b9 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 03c828 0001bb 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03c9e8 0239ed 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0603d8 005e32 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 06620a 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 066260 003c48 18 34 466 8\n [34] .strtab STRTAB 0000000000000000 069ea8 003ff3 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 06de9b 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 630e9aad92d38e9ce612b56eafee19a8c92880c9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8f0841733746bc6c60244c7d70b465eb7c4750bc\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x55): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x69): dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xac): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc4): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe4): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x107): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 6\t(line_strp)\t(offset: 0x130): /usr/include/x86_64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x152): /usr/include\n 8\t(line_strp)\t(offset: 0x15f): /usr/include/python3.12/internal\n 9\t(line_strp)\t(offset: 0x180): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n \n The File Name Table (offset 0x50, lines 62, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x57): test_fast_numpy.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x57): test_fast_numpy.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x43): test_fast_numpy.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x43): test_fast_numpy.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2d6): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1b8): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1c3): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1d1): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1df): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1f2): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x1ff): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 138 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so.p/test_fast_numpy.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so.p/test_fast_numpy.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0xbb81\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,69 +1,80 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n-Wn3 TeBqw\n-M:^eke[_}gP\n-~5x);d)k\n-!G|WH)FN\n-%)!veKEe$\n-(H?f#/'Z\n-xz@U/f9I,g-\n-}}:\\'C(31C/_\n-5*&p_Sv:w\n-4h=@-IDK<\n-j/'X+-\n-4\tYLwc=f?\n-`\\Mdc?IYd-\n-t%nwX/lp8\n-%8}/frFz\n-u^.X.VET\n-YkwM,qZ8^\n-,yGKcIIA\n-Vw,y@k&p\n-|\"D|w=Q~\n+'!,vgca<'\n+25Ei4olaP\n+vHZL'| v\n+]SczY'x)5\n+vKM *fiEu'_\n+DcRfrU6'\n+S`]ka]@(\n+j\tP;Fhjr\n+3_AnVW6Q\n+zFH~zjvs\n+C!Sm%2_)\n+[1TX1TXQ\n+rGba0Q{vD\n+o%n1?}x4\n+RAvgVLeb\n+6iSzjd0\n+{$KVJ9G%\n+7%-bl/7M\n+Z6A`C-n-\n+7~Kd&DbK\n+c5-LD4ia\n+QFH6~Wll4\n+rN`QP1SJP\n 2Kj#ivFS\n xRF$i6/b\n iFA8\"`\"o\n Be@,}E(T\n ANJ5>WjT\n-\"tKb`ADhADfAD$E\n-A 1VE1%g<\n- ]ww_PZzr\n-S[aHhEouw\n-SqpUZx@Yx\n-HB'*>?=I\n-fiW0BNgi\n-p]Ga1vI4?|%\n+\"tKR@aDhaDfaD$E\n+j-6QT[1 P\n+,TMvJ\t1<\n+z[ ~E*i%rG\n+$o jt`/SL\n+bQHRlII;\n QHPt12 !a\n-*K>}[o$A\n-|o>70%>w\n-R|0Ub)mf\n-s'\n+Ky?<g)>=\n+_9'%\\*#(\n+x?mY>_Jk\n+9%q\tzTph\n+|f$W>t >\n+*oI|sE}q\n+Ta8oT:a8g\n+mzT%A:lz|\\\n+ .SyUg**\n+v\"llx}k1d\n+p}\"Dmw~J\n+/2(UNsbj\n a~(YNd#h\n o\\x +<6D\n ^KI+%fbZ\n \tCT7BT7BT/2\n y+D+1^!S\n @SJ:JIOd\n TrSG'CwtL\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so.p/test_fast_numpy.c\n+ [ 0] dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so.p/test_fast_numpy.c\n+ [ 55] ./.mesonpy-yqzuvrc1\n [ 69] dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so.p\n [ ac] /usr/include/python3.12\n [ c4] /usr/include/python3.12/cpython\n [ e4] /usr/include/x86_64-linux-gnu/bits\n [ 107] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 130] /usr/include/x86_64-linux-gnu/sys\n [ 152] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/66/2f84cb2d245d8f8d14d7c57c84b661b96eccf0.debug", "source2": "./usr/lib/debug/.build-id/d6/d7eb15a1e35bb4304039e3ab5ab925cb79ddd4.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 84% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 531904 (bytes into file)\n+ Start of section headers: 531912 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x81dc0:\n+There are 36 section headers, starting at offset 0x81dc8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001140 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 000000000004a2c0 0002b0 000588 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000004a848 0002b0 0001f0 10 WA 4 0 8\n [21] .got NOBITS 000000000004aa38 0002b0 0005c8 08 WA 0 0 8\n [22] .data NOBITS 000000000004b000 0002b0 001428 00 WA 0 0 32\n [23] .bss NOBITS 000000000004c440 0002b0 0009a0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000ac 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000330 02e32b 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000330 02e329 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02e660 00040d 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 02ea70 0170b4 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 045b28 0001e0 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 045d08 02da43 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 073750 0069de 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 07a12e 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 07a180 003c78 18 34 462 8\n- [34] .strtab STRTAB 0000000000000000 07ddf8 003e55 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 081c4d 00016c 00 0 0 1\n+ [28] .debug_line PROGBITS 0000000000000000 02ea70 0170b5 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 045b28 0001e2 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 045d10 02da43 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 073758 0069de 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 07a136 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 07a188 003c78 18 34 462 8\n+ [34] .strtab STRTAB 0000000000000000 07de00 003e55 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 081c55 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 662f84cb2d245d8f8d14d7c57c84b661b96eccf0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d6d7eb15a1e35bb4304039e3ab5ab925cb79ddd4\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x52): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x66): dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa6): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xbe): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xde): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x101): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x139): dipy\n 7\t(line_strp)\t(offset: 0x13e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x167): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x189): /usr/include\n 10\t(line_strp)\t(offset: 0x196): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x54): streamlinespeed.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x54): streamlinespeed.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x40): streamlinespeed.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x40): streamlinespeed.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2eb): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1b7): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1c2): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1d0): string_fortified.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1e3): listobject.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x1f0): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x203): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 139 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so.p/streamlinespeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so.p/streamlinespeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x52): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0xcbd6\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,62 +1,67 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n 9gfvfvv3\n-*_r>0FLf\n-|B}fl/v6\n-t]X.\"Kua\n-!iMG$t!M\n-3y>8TE,uk\n-r%_zbG/H\n-('&d`GOu\n-8$%*w6H|\n-pelh'w23Z\n-[c&lZw+H_A\n-N~eT^Ubnj7\n-m$E\n-l+u3k?*j=\n-^TrAy>x2\n-]m+*C~?7\\\n-rK]|^Jn<\n-wvua\\W_K\n-IV\\t2bwL\n-fCKL-gL)3_\n-\n-){emR);f\n-]SXQK[(+ju)\n-1z]YcQw,\n-S-1~w]yQZ\n-&G,zNg_y\n-*c\\TI`).4\n-fZarfi!#\n+pLg,IUvX\n+.Fs9}1*&y\n+#2'\\yj!\"Y\n+iG-zyRy\"\n+dR\t)HMBX\n+FIRYp.X!\n+-k+53W35\n+wzib>.~(\n+Hq4MJeFj\n+rnHe$VLm\n+xC?a=c<2q\t\n+n8*V+xpg\tFy@e\n+&mG&e0?M\n+c\"t>wC#t\n+.gO{N<\tB\n+[FY4?#vg;\n+`s?/pi)f6\n+?S4#K5VX\n+t]j!KR&S\n+\"17C;/gK\n+43rJA~5URnC\n+E- HMrAb\n+D8{_(4\\/3\n+ks`,'O:z\n+=.WwIHu-\n+B&H6+cS2\n+m`s~4rA7\n+%s0^- xZ\n+7o3S(ZqUW\n+1k97c5x+\n+xHMyA4&3\n+P!E$?:*H\n+,<8K5\\Rlp\n+y/ufIRvK\n+7DKj]}Lo\n+Jenu[.;U\n+MQlA2f/w\n+d(~/G;u#\n+\"bghtL!D\n+]F5~A]T0\n+sbFd{yeuS\n+ ,@==w'*\n+{gzgQ~y]\n+=rx$m)y=1\n+V+.(1@e^\t\n+b-R&(N(]i\n+Uykzj;6`\n+6F#vSMN,o\n+Jzxi.FT9%`\n+Wn7\\IlaKi\n+E@Uy-_'R\n+NxXb~>AK<\n+2Yn~o&\tK\n (7\"Iri,GH\n _;'pvbVx9\n bx-Ml~L \n ELf%$sP#\n XlJl;:-^\n \"xcn,wTi\n m51S&mJC\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so.p/streamlinespeed.c\n+ [ 0] dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so.p/streamlinespeed.c\n+ [ 52] ./.mesonpy-yqzuvrc1\n [ 66] dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so.p\n [ a6] /usr/include/python3.12\n [ be] /usr/include/python3.12/cpython\n [ de] /usr/include/x86_64-linux-gnu/bits\n [ 101] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 139] dipy\n [ 13e] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/66/74e57acbd54ff1c4bb7e15d9ce86e574f3dff2.debug", "source2": "./usr/lib/debug/.build-id/ff/cf7099f73bae5063461b240a2b9ba0178bed87.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000081000 001110 001948 00 WA 0 0 32\n [23] .bss NOBITS 0000000000082960 001110 000c00 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a0 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 04c51f 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 04c840 000412 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 04cc58 01dcf5 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 06a950 0001ef 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 06a950 0001ee 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 06ab40 058992 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0c34d8 00a4ef 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0cd9c7 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0cda18 0047a0 18 34 571 8\n [34] .strtab STRTAB 0000000000000000 0d21b8 00523d 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0d73f5 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6674e57acbd54ff1c4bb7e15d9ce86e574f3dff2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ffcf7099f73bae5063461b240a2b9ba0178bed87\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x57): dipy/align/sumsqdiff.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): dipy\n 7\t(line_strp)\t(offset: 0x126): /usr/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/sumsqdiff.cpython-313-x86_64-linux-gnu.so.p/sumsqdiff.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x17160\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/align/sumsqdiff.cpython-313-x86_64-linux-gnu.so.p/sumsqdiff.c\n- [ 43] ./.mesonpy-e1zfpkqv\n+ [ 43] ./.mesonpy-v4sctjms\n [ 57] dipy/align/sumsqdiff.cpython-313-x86_64-linux-gnu.so.p\n [ 8e] /usr/include/python3.13\n [ a6] /usr/include/python3.13/cpython\n [ c6] /usr/include/x86_64-linux-gnu/bits\n [ e9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 121] dipy\n [ 126] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/6a/ecef048e23f753d3cc926c11a1dbb158183226.debug", "source2": "./usr/lib/debug/.build-id/29/52e50bea9ba1ee9a980a259c04e18c12812d19.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000002f3a0 000390 0004e0 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000002f880 000390 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000002fa60 000390 0005a0 08 WA 0 0 8\n [22] .data NOBITS 0000000000030000 000390 0012e8 00 WA 0 0 32\n [23] .bss NOBITS 0000000000031300 000390 0008a0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000086 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000308 020ba8 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 020eb0 0003cc 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 021280 00e50c 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 02f790 0001c3 01 MSC 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000308 020bab 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 020eb8 0003cc 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 021288 00e50c 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 02f798 0001c0 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 02f958 01befd 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 04b858 003c7c 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 04f4d4 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 04f528 003690 18 34 404 8\n [34] .strtab STRTAB 0000000000000000 052bb8 00348b 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 056043 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6aecef048e23f753d3cc926c11a1dbb158183226\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2952e50bea9ba1ee9a980a259c04e18c12812d19\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x5d): dipy/reconst/vec_val_sum.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd0): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf3): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): /usr/include\n 7\t(line_strp)\t(offset: 0x138): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x161): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x183): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x50, lines 64, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vec_val_sum.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vec_val_sum.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vec_val_sum.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vec_val_sum.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2bc): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1a4): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1af): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1bd): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1cb): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1de): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x1eb): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 132 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/vec_val_sum.cpython-313-x86_64-linux-gnu.so.p/vec_val_sum.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/vec_val_sum.cpython-313-x86_64-linux-gnu.so.p/vec_val_sum.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x79b0\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,43 +1,62 @@\n-2&GCC: (Debian 14.2.0-8) 14.2.0\n-J*-KJC))\n-@!q0O'jO\n--axe-PG!t\n-V~!ng\"Mt\n-LZ.Pgsiw\n-FZYR7)f2(\n- 3,^l7K1\n-uJTqNTuN\n-0:GoMcGt@=\n-+G>:\\7),\n-''!qzc1e\n-\t.~ce&;eo\n-O{Y@$VQ*\n-%>f&Db1t\n-vE8?en|K\n-N_YT$fS/v\n-Fx\t%3vsc#\n-U~*+'9Ko\n-K7&lPnmLf\n-pM;3'uur:\n-GK3r)3ry\n-ZRLx\"Ry\"\n-qBybO:O$\n-eo/bMb2j\n-1}?} F*=\n-8)Cxq9#],\n-Ae5q3/iJ\n-DM*SFMTy\n-_ZG BV%2w\n-1!<'='5 \n-u=:2Xw\\;\n-{\n+fp=09\"Lc\n+DFrKFRFF\n+\\3\"Y~GDrGFrD\n+ JCR}#lWJ\n+SIU,)<'-\n+Q:;5vR1n\n+f%!T,N9\n+-@zNcq6$,\n+ j[uQhm@\n+yz&J}7Q8\n+{U-fMB%L\n+ea4Y\n+2\"Xu5=H_\n+c&Cb.5\"P\n+VjZs])hFg?Vj\n+]K{p47#;\n+U6iNR]0[\n+RWnDhnDfnD$E\n+^We9*6!=\n+z$d\"9s{K9\n+iS\"Z3ST>\n+o=HyTX7`\n+m'1qjPK_i\n+:jd]#sCd\n+c9[L90bF#2y2\n+`~EB||E#\n+P[w?m|w1@a\n+Z{1^ilZj[j_j\n+-atr|XX`\n+vIG,OL\t;\n+K46p92(s\n+SPD5OicZ\n+je0]d1UG\n+n9I_z'i:O\n+vzzpl]F=\n+\t^S,Jk{u\n+#y~uCj:^\n+(3E%^D48X\n+9({[LSP~\n # MaA)J\n d\\\trZnQB\n i:ytzhI]\n (l@mkIxO\n 5rw}Een:V\n )<21ow/$\n la[%b+-m\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/reconst/vec_val_sum.cpython-313-x86_64-linux-gnu.so.p/vec_val_sum.c\n- [ 49] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n+ [ 14] dipy/reconst/vec_val_sum.cpython-313-x86_64-linux-gnu.so.p/vec_val_sum.c\n [ 5d] dipy/reconst/vec_val_sum.cpython-313-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.13\n [ b0] /usr/include/python3.13/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12b] /usr/include\n [ 138] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/6f/11c47b8f593c823b55fc0941ea2d16d0e74e91.debug", "source2": "./usr/lib/debug/.build-id/24/7ded7f5f54bf756213de848718367520ffe9e0.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 92% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 3679712 (bytes into file)\n+ Start of section headers: 3679704 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x3825e0:\n+There are 36 section headers, starting at offset 0x3825d8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001320 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 000000000027ac48 000c38 000b60 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000027b7a8 000c38 0001f0 10 WA 4 0 8\n [21] .got NOBITS 000000000027b998 000c38 000668 08 WA 0 0 8\n [22] .data NOBITS 000000000027c000 000c38 002868 00 WA 0 0 32\n [23] .bss NOBITS 000000000027e880 000c38 0012f0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000d7 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000358 126443 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000358 126441 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 1267a0 00051d 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 126cc0 06fbcd 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 196890 0001e9 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 196a80 1b0e51 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 3478d8 027dfd 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 36f6d5 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 36f728 007830 18 34 1079 8\n- [34] .strtab STRTAB 0000000000000000 376f58 00b51c 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 382474 00016c 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 196890 0001e6 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 196a78 1b0e51 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 3478d0 027dfd 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 36f6cd 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 36f720 007830 18 34 1079 8\n+ [34] .strtab STRTAB 0000000000000000 376f50 00b51c 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 38246c 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6f11c47b8f593c823b55fc0941ea2d16d0e74e91\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 247ded7f5f54bf756213de848718367520ffe9e0\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x5f): dipy/align/vector_fields.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf5): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12d): dipy\n 7\t(line_strp)\t(offset: 0x132): /usr/include\n 8\t(line_strp)\t(offset: 0x13f): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 9\t(line_strp)\t(offset: 0x168): /usr/include/x86_64-linux-gnu/sys\n 10\t(line_strp)\t(offset: 0x18a): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x54, lines 74, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vector_fields.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vector_fields.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vector_fields.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vector_fields.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x25f): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ab): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1b6): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1c4): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1d2): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x1e5): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1f8): longintrepr.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 182 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/vector_fields.cpython-313-x86_64-linux-gnu.so.p/vector_fields.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/vector_fields.cpython-313-x86_64-linux-gnu.so.p/vector_fields.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x72d1b\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,100 +1,92 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n-ouxdFR=$o\n-08JMO_`a\n-4}|8Zt15\n-iGqmGqg;nM\n-H8UYTR[T\n-i:!tH+YT\n-+c6R$!x4\n-u0:PQOUfO\n-0eOKp6l+\n-PVif2qf[\n-DPQ};~gDYz\n-mE.@O?a;ag\n-Gp~-xI@$\n-?o1e$oA(\n-rd.9Z4d\"j\n-\"#lh[_ak\n-EAnR0&,w6E&\n-p=$q=$q=\n-\"3y#JLxyS\n+;bh3j;I|\n+# B i$j#\n+AI&*=&!*\n++-OG}jwYm\n+Q_CXWaQs\n+`9V%#f:B\n+?a_vGko}~w\n+y\"GqVb\"}@\n+lM_pBVa&d\n+I7d9za*Ggq\n+0'9{8h!9 \n+,G4&4y\t'\n+/cGJ/k'q/\n+uT6X>5f'\n+^y+>A7^\n+i[DD@aT^ADQED\n+K{;/;'r^6Bo}\n+E8/eq-]D\n+E9/mqmST\n+*:DuW4Xk\n+=BQ\t:4g\\\n+OJ1V#]N|L\n+=Vv'cMhK\n+H]h~}A6H\n+p=,q=,q=\n :\\]Z$m]U\n $\\b,\\ji\\\n KEeH>SV.\n 14Dc;[C4\n wK\tG62i{\n-xgHw=Rb$\n-w\tH8%h7_\n-8 w(A;f?\n-T/M^,Fz>\n-KO8cvCAW\n-/[pv>Z,8\n-p^uERi:2\n- p_evs1/\n-)IqJ2rJN\n-E+Mt|o8(.\n-~|17zwHv%\n-kV*{SMo/\n-!u,V=LRZ\n-3wB1v3)e\n-vJSqhJ$M[\n-vF\t@GsH@\n-DPElUKW?\n-jz+IVB6bb\n-BTRY0*}GV\n-1L9BMv?D\n-HOp,C`~\"\n-sE0(OL*\\\n-v@x1Z-\t6\n-K$PHiJPh\n-nvmV7ieuw\n-spgMH\tw<*\n-+@!*1@!:bP\n-B/7vh/\"1\n-kca# At-\n-]HvrP-+A\n-49(]H=WSb\n-g@m;UBB:\n-'JSZ bL\"{!'\n-h~)=I97]\n-HvK%^vK%^vK%^vK%^uK\n-1tKMR~$g\n-Lg |-&_[\n-HvK%^vK%^vK%^vK%^uK\n-An[2]Fa;\n-6^E&9^kE\n-IU(w''~[\n-bGBel:T$\n-0+F),=\"/\n-utg[9Zvi\n+2$EuKu}d\n+!Ay@blea\n+XwJ'9*H'\n+k-w\";qt4\n+Qeiu\ti]h,/K\n+)x-\"^qo9\n+i qz$8MAOo\n+E[I3HJ[M\n+R?=Ejz\tMg\n+b~X*>_K>\n+3sK3H*_Mro\n+d_>Ck[03.eZ_70Yl}\n+TUC&(z6S\n+=mW(#](4\n+ ?C):_vQ\n+9[;du):_/F\n+%k{*PhJ2\n+dPH_kkd^k\n+u~Uod(4h\n+Bj^'@!%go\n+pgc1w$(tn\n+w\tPhBlqPh\"J\n+ni%,M&KW\n+GgQPH=1%(\n+l'%QHy:k\n+ !I=WS\"Hs\n+ q-?\t&Cq\"u\n+8QH\\19Q(\n+,5U6Zjj[2\n+_,qtV8:[q\n+fJC[!l&C\n+4K`yMa9h\n+mgSa\\q@|\n+Px/Ot#BuCI\n+W.*muT~R\n+i-@5Oe8j^\n+uA`3h%/M\n+kK=m\"<-!O!\n+S/h~/=I97]\n+0}ZM{l1,\n+D3[j58=C\t\n+ty^\t46]&\n+0iE}nj`b_w\n+I;JGL;J2\n :*|UA;z[\"\n E{2U$-uLJb\n =pFP(<{P`/\n ?=8\"iG#E\n x5#`8LBvY\n ?&X$]i9?i\n '&9,=0{h-\n@@ -108,116 +100,90 @@\n ?W$+e!n:K\n %8s/Op8<\n ycrQ3Zw1\n Wc*$y,+$\n -tjih>aXU\n 4F}90\\~\n wn?}B~kx\n-TSiGIViGIViGIViGI\n-cI*3R;O#\n-o_tm4jMu\n+[&TO(l7 \\C1\n+Hc`9JERzn\n+).;~gz=k\n+ZHW9/K ,\n+?lkri&P}-\n nV(z'Wh/\n ^C^E9*D^E\n-Q,Gc,Kq\\H@\n-{6z]Gpgq!\n-Kwc*^Swc*\n--(6b2_L2]G\n-x:[8R'V:\")\n-Gw4tn#:xG\n-H,Z9HW $\n-R`zUDpQX\n-~,;TkhiI\n-!+YQ1:4e\n-KuSlolq;5ep\n-+[j*(7I;(\n-XP}2I'_k\n-<7JC$BK-\n-6t-&hsW'@\n-G8w#0@V=\n-#0@VVg3 \n-T@ZV\"1u,\n-]sJ@VUa^~@\n-d5QjjBZeRs\n-\tE!x.'EIVE7\n-YQm% kr[\t\n-qE[!8R(J\n-6'w07H6O\n-e&I;Z);&Y\n-JgtI7D>?\n-tDr/0G\"o\n-z(:}Fyp~\n-%lWz$gnJ\n-]r(m-llN\n-\\0:Hswu-\n-A.X(oH*N\n-9]o~hh.Z\n-QIQQIy<*\n-h)ql%g>G\n-6~jI9W]C}ju\n-NsbXVn`<\n-u|O|{xNn\n-4s~q+:[u\n-,s[_*3s)\n-a5UknvqG\n-[u[/#[u;/\n-tnNstmTJ\n-0k*M2v{0\n-+MqlRMxE\n-3KuX>O.b{^\n-24D>uU>N\n-?;[u4z|0u\n-D#*/'pT\"\n-U8*mDfuf\n-|dfdf3:Zu\n-`M0! s[9\n-<+gq<]Sd\n-ze<>W^,B`\n-tcf:g6c@\n-\\\t3mKuO:\")\n+F9B7r9J;\n+|oyco\\hK\n+~L=~5N4(\n+yv$cQ>L!\n+%p^@p]{#\n+Hj\"Nr5,7\n+7xs\"#[9i\n+Z_3 ktw\t\n+?5W' SoT\n+>^f@V_/3 \n+Q J7\\r0@V\n+1k`V\"5&v\n+M7+J1+ZS\n+% k/Q-_7\n+S-n/9MH<\n+*nCE/R1\"\n+x\\RQ^,\"l\n+7gQ\\n?dqy\n+*]{rG~G9\n+{U1^m05AV\n+07p5F\\T]\n+UY9Z2+=!\n+8ZVR+1J>\n+G+0f&O8K\n+\teT!jR+*uP\n+04_Dp>@x\n+G^=./C]q\n+uhXUNDyF\n+L5MyUR9r=`\n+/BH+.NCs\n+^TRf$%SI\n+f1\\j#@u;\n+0_+9V%9(\n+3#D o}d \n+W3U:(9^p'\n <+Op|TYdE\n-0[P^f?ay\n-0[R^6GpR&}\n-6'z^vp7\\\n-J>aM,`W[\n-]_$0%\\eg\n-V=hZ\t=kdAC\n-'Uerm3npU{!\n-\t\"Ua`~zm\n-PhpC\"[VD\n-V^rwpvm(J\n-W=u6,9@N\n-&MI5]!fjQ\n-Xne3T62+\n-n'YHH0O\tt\n-*euvWu*d*\n-JvkC} U4}&\n-)T^nXbzE:\n-]JE,I9-&\n-He2$()UW\n-uC\"dKnpd\n-HXI-G$Zg\"qI$\n-*,N+i}df\n+:qtxW\n+ut#mdZw?\n+z}@|Mjk:\n+Vac4&L=Z\n+xBaL1cLD~\n+7+!RY >N\n+ll(F`}e#E\n+[hVl%&O]\n+%QYghvl%~{\n+Aeh{9yN+[\n+BY=@EX`c\n+K4>e8o|.Tf\n+oBx#\\0>=?\n+VS;u.&9S\n+uO(ga]u\\\n 6_|K'2pb\n j?QyGQ9h\n D/+fg tJ2{W1{\n ,` ~Y>WK\n %$LZ:h~uU\n 98Aua\\3q\n *wB_1IX@7\n@@ -228,77 +194,100 @@\n Pk[\\[#||\n P]{MB#3|\n ]5V{BZ<%\n dSD3^q,n\n -J|#5H6CQL\n HFQ+E.Sd`\n ;TVI09TVM0\n-qXBq8,ECz\n-OVc8a9B(\n+Bif7iCH}\n+EE]:`HaZ\n+DM8Fzil4{\n yfO~Q{\"}\n 02-;T_v6d#\n Vk|V^KV/\n c4R1LO4-\n Knq<'!{T\n-bD0\"G}!&`\n-I{JN1MH.\n-g&i9'EYWP\n-+]1P)^QT\n-jw\\?#>%S\n-J*Y/ZrLvk\n-19qc=&'n\n-19qS=&'n\n-#Z8oc@DGK\n-L5wuO@pj#HTwsGi\n-ok\"M/o,n\n-W=\tkvsk#\n-[ M 5HS[ +\n-L@|}s_-Nx\n-elg-# 3Li1^(\n-(KMD{mr^Fa\n-{E=NKr]J\n-s.606)Rmut\n->*#x[p/, \n-_o}2Q&BM\n-.e(\"c7*g\n-#2v/Ex2r\n-JVImVqb^&\n-azk3R![C:\n-,0+A,'f1\n-U|HqZC-GP?\n- v!9IGTz\n-tBgMVY7t\n-MFy9!Y5l75\n-{XG7(CcY\n-*pKv1n\t \n-Qi(*KCh8\n-i}vTz%?*\n-)Yb#^.F\"#\n-Fd+2KgvV\n-&nwISyj&\n-k~DW|Vw\t\n-C6~@|&C64\n-#534y^ho\n-&l-3rT3r\n-)H0AqqWs\n-ZH'SVp>h\n-r{Rh_`gPv\n-uy\t/AEA2\n-?xc,vztc\n-J{YM%RzBMQ\n-|\"CzKC(`\n-og|i4%EtK\n-@8!\t/f$I\n-v/)*#EK \n+~9#t;^Q.\n+.o(yTxbl\n+\tm=kar_+\n+}'r8@VJ`\n+H>Q>G&1<\n+oi\"M/o,n\n+wqU+!Z$UI6\n+*h)RZZ(-\n+f\th=@tgu\n+Sl+nsEk!X\"\n+OA{7\n+7*zvvxsxI\n+h~V7=.Gq<\n+_X8HBo68J\n+Rd:t=Wx\"K=\n+DTU!:dD4\n+2?,t9|_2\n+2QCM\"-?'\n+E]Vus_d6\n+*MQ03*QQyfT\n+@#j`E4e\"#\n+::W^%Yp5\n+\"S.,fS&Ap\n+gj5!Yc3?S{\n+MD8S!M&k\n+WK!(F|@Ksc\n+h71V%_qv\n+&ad.B>Eu\n+RU/tU;U5l\n+4mUqv[TT\n+gQ^k-_()\n+TUez5g$l\n+IT@fh YV \n+[iJ3Thr,\n+mIQelfxp\n+WLg.JgzX\n+WxvD*IfT\n+_aiU@XIH\n+e57lO&K)\n+4Doe'U\n+,FF\\E3bg\n+[) ouV/_\n+<7(Ql`ygV#if$\n+\\kuM*HL\\/\n+WxVFpQFd\n+S@&?cCv\t\n+l+g[En/g[E\n+cA9:U9hs\n+M4'-SSe#w\n+=y\\)J#h`\n+wp/$l}f=\n+LS*C$S\\.\n+.s1%A(~&'w\n+b\tIl\t#i\\\n+yx!WL\\}!\n+Lu:@M0+]\n+W,?M+u,~\n+[f\\jf\\[?\n+iQ'BPwd1\n+,BNR4*_@\n+q}\tAMrF}\n ;PsYx5-j5\n O>`z!nQ@\n +nD$.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/6f/8b015f1ac73fe786c6e2e245bf76711cac6106.debug", "source2": "./usr/lib/debug/.build-id/77/142fe18f839742168a7a9082b31ed952dbe82a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 886528 (bytes into file)\n+ Start of section headers: 886520 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0xd8700:\n+There are 36 section headers, starting at offset 0xd86f8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001230 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 0000000000080120 001110 0006d8 00 WA 0 0 8\n [20] .dynamic NOBITS 00000000000807f8 001110 0001f0 10 WA 4 0 8\n [21] .got NOBITS 00000000000809e8 001110 000618 08 WA 0 0 8\n [22] .data NOBITS 0000000000081000 001110 001948 00 WA 0 0 32\n [23] .bss NOBITS 0000000000082960 001110 000c00 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a7 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 04cafa 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 04ce28 000414 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 04d240 01dc4b 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 06ae90 0001ed 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 06b080 0593ea 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 0c4470 00a5d7 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 0cea47 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 0cea98 004818 18 34 576 8\n- [34] .strtab STRTAB 0000000000000000 0d32b0 0052de 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 0d858e 00016c 00 0 0 1\n+ [26] .debug_info PROGBITS 0000000000000000 000328 04caf8 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 04ce20 000414 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 04d238 01dc4b 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 06ae88 0001ef 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 06b078 0593ea 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 0c4468 00a5d7 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 0cea3f 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 0cea90 004818 18 34 576 8\n+ [34] .strtab STRTAB 0000000000000000 0d32a8 0052de 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 0d8586 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6f8b015f1ac73fe786c6e2e245bf76711cac6106\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 77142fe18f839742168a7a9082b31ed952dbe82a\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x57): dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): dipy\n 7\t(line_strp)\t(offset: 0x126): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x14f): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x171): /usr/include/x86_64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x19a): /usr/include\n 11\t(line_strp)\t(offset: 0x1a7): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x58, lines 73, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): sumsqdiff.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): sumsqdiff.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x37): sumsqdiff.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x37): sumsqdiff.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x269): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1c8): tupleobject.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d6): abstract.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e1): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1ef): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x202): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x210): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 144 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so.p/sumsqdiff.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so.p/sumsqdiff.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x17534\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,99 +1,113 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n-b+l~-BaH\n-`RDk87A:5)b\n-RxYNY$.K'\n-P=CYCxy8o-\n-1/blQ_,`\n-=,XUh+%DR\n-j\tX~Oya[Z9^\n-L\tYpZdZ<\n- GdkRQ7>\n-W,rY+Z-e\n->GpS>MwC\n-xOlSQb6<_b&\n-4,*5K$]Qj^\n-p!#X[Kx[\n-$zq===.|\n-jYVCLa)f\n-W\"*:U_8J\n-NQ~/Ees 9\n-/OF\\ik{Y\n-\t~f6c7?3\n-$(\n-W($E)DRe\n-c-VC6BpJ\n-Ab*l9+g&\n-s{/2Ed!?3\n-ihoDR?{Y\n-9$%!W|3A\n-Ktacmc%Ei$\n->b }i\"ar\n-PhG\n-P|mE1{)7zS\n--XUKT7.QU\n-|NS&;{CN\n-nV?)k&_2\n-{+v0ov9(/\n-x>0La \t:o\n-WBQ+DOLd6\n-}Lkv7L1M+\n-{,fYOz,fYOy\n-uX)\\rl)^\n+*GCC: (Debian 14.2.0-8) 14.2.0\n+GNx;}y95\n+SF3fWNui\n+YMLv_O51\n+{iZWwT-X\n+b1j_IHWfI\n+5TpOllCR\n+KJ8bn9>N\n+to<5Ct+-\n+Yb6bN[jg\n+zr[3BzHa\n++_i_a)eE\n+DoK3.\">K\n+)-yAYRQd\n+TY\"atR0>\n+iN{n?'CY\n+_Qzw_XV\"\n+py![|n )\n+PJ<{Sobi\n+l\\S=IRloS\n+Y|iYvX^7\n+0Cd1]qVK\n+) eOs +.r \n+Drl('%r4s!7\n+P2|=G:s=G\n+t!{yG ;+\n+ApS.SM$R\n+j43'cP>r\n+SFQl)^?*\n+aa'N!u4U\n+,SDS>,B:\n+#A-+mvnj\n+{ i%!\t1!\n+PMdG?2MN\n+8$3 7m?A\n+*QjHH^^j\n+MiuD8@v\td\n+ fI)k7KI_\n+^YX2BYRqd\n+!mCe13,Pu|FvX\n+E)w>vjsA\n+czbL~ILD\n+[!~/F_7C\n+J^T*Y@*)\n+.$Ul#'Rm\n+H/0=@AT$`\n 3jzEn$?\"\n 1Zw\n {hN>Ls 2\n-j`t\"XkYs\n-eO.sS*9H\n-sUwMa-;;\n-AdYSq2ai\n+K.GpV\"q)B\n+Tevv0_+O\n+NziBcCsn\n+faozNcNH\n Ahevh\"+;fT\n /U;TURGY\n oCaYj:*=\n q\"aZnJsY\n bjM+25c5_Y\n B3Hf@I143\n zt68F'EF\n iu=xVgxiK2y\n J/X_\\g8%\n [xW6B,Olj&\n b\tNbMv_r\t\n i^1-Z/rH\n-=mRny|a`%Y\n-rR]\"dS?\n-siGz.?!\",\n-J+{+^?)R\n-h1+vHn<~\n-'A0nXiG0.\\\n-hq\ttrc,hq\n-=ua$#cY%zN\n-V.!t#(\\:\n-Gr`!\\+Dr \n-90\\E{\t9p|J<\n-*UoV`/Ev\n-Dp\t' ^I^3\t\n-qbgb)lbED\n-NbGe\tT^F\n-4>U~ZvX4\n-KVtdrex$\n-mvu5O>l&OP\n+0qF&62]4\n+;W7MIN1l\n+[V*Hx3TR\n+aW\t@yj#'\n+_d;M9p+g\n+*!xe;9x}\n+`mbbT:lP\n+,QpESF+!\n+-sjaPx@]\\\n+7zfGfn4>\n+TTS^(be/\n+M8m^e9`f\n+J(^>f2WB\n+kR!)'$$EJ\n+or8g|<'j\n+<@L]I\n+~*KF3]Tl\n+|1?&|13N\n+!WkfuttY\n f0x,b[,xl\n ^d4:yE\"^a\n e4 Z>O.v4\n wAorWo1d\n \"&iFDZ`DZ\n i;ZBqjysX3\n G0cA.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/77/65516dc458c03f1c1ee893bfd38655a573ca54.debug", "source2": "./usr/lib/debug/.build-id/e0/d102313dcb886ef998e9df572a821b83fd4202.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000004d218 001208 000650 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000004d868 001208 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000004da48 001208 0005b8 08 WA 0 0 8\n [22] .data NOBITS 000000000004e000 001208 0026e8 00 WA 0 0 32\n [23] .bss NOBITS 0000000000050700 001208 000d20 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a0 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000320 0387e9 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000320 0387ea 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 038b10 0003f3 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 038f08 015ecc 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04edd8 0001c8 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 04edd8 0001c6 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 04efa0 028b9b 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 077b40 00619d 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 07dcdd 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 07dd30 0049b0 18 34 605 8\n [34] .strtab STRTAB 0000000000000000 0826e0 006428 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 088b08 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7765516dc458c03f1c1ee893bfd38655a573ca54\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e0d102313dcb886ef998e9df572a821b83fd4202\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x5f): dipy/segment/featurespeed.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9b): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb3): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd3): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf6): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12e): /usr/include\n 7\t(line_strp)\t(offset: 0x13b): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x164): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x186): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x50, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3c): featurespeed.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3c): featurespeed.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): featurespeed.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): featurespeed.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2bf): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1a7): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1b2): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1c0): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1ce): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1e1): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x1ee): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/featurespeed.cpython-313-x86_64-linux-gnu.so.p/featurespeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/featurespeed.cpython-313-x86_64-linux-gnu.so.p/featurespeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0xf1e8\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,90 +1,69 @@\n-TGCC: (Debian 14.2.0-8) 14.2.0\n-(<1y.V!o\n-/ZE{kx+]\n-g7+1+sKi\n-R:`7?@_*\n-%f%mdG9z\n-m^Cj\\:sW\n-_e)zll{|\n-Mw_:\"w9s\n-Lo\\`\\?)OK\n-@n[ov-g$\n-fA^npg7)\n-3!6e:{2_\n-9gBO%%ix\n-[4{@]ei,5\n-K\\I{D;_I\n-}yXj3Q55Qi\n-o#{?ESmp\n-\\F~~kq7!i\\\n-I')/DX7_\n-5:4[o%fM\n-DON1/ R#\n-;]Dj^\n-SQb0/Nf}\n-GHvEpm(b\n-`\t!(7oWPzv%o\n-+m/pUJ+ \n-]L'=~]L'=\n->(Nnnuf'7\n-9\tJ'|,Gs\n-G=$j XO/q\n-XLE_\"JuA\n-[GZJ~UAR\n-`jQOnKV2ho\n-![0@+B5X\n-ML'29PAl:\n-\\|i91B,-\n-.JG\"00F\\\n-`,kOfp#{\n-k\n-&$.yt7Ee\n-I9MS3\"G3\n-o7C.M`|(\n-!^lo=\t:A\n-X=>Dm}HO\n-f:G8',`fJ\n-wtk31&nX\n-(lHz]EQ4\n--6tw[hwa\n-G9k^lUJ\n+NDB#*g$.7\n+Sao6B3zy\n+J}uao\"2B\n+R^Zb&CXVS\n+Fwt\t~/Lc\n+./4ms_1m\n+F%'nq4NU\n+?\"\n+7^dc/#>O\n+&^rx%e9& oL\n+z]Hp^Eb3\n+8|L*1C1}\n+F>6JN|l4X\n+m_aY0@`_3Q\n+0YQ+UQ+s\n+;{B25<~vZ\n+I{)e{CJK[\n+p`8:p81<\n+l}r(3[OA\n+GC,q/9k]\n+>5<_ASCMDW\n+C@2hK_\t0i&\n+U[$eNjk4t\n+NG7Ve17R\n+WIP<3(_?\n+Jzf6[VVY\n+RJA!l^!o\n+}B&Kw^th{I\n+*zO&N2\"D\n+E7ujQHw,]c\n+*UKE^INIH\n+^-8hZt]wdo@\n+|KHUCcxST\n+*,J4EWCyH\n+~K\"4/IAo-ZR\n+cZ\\XM1x|4\n+\t*OU.vsgFlv\n+QsG8DxeK\n+kk)?]XsSpB\n+6X\"ms.FA;\n+6$Ej[:xt\n+^VOXmoMFF \n+?m$%Ug1c\n+qao)&#JG\n+Y]9;VPN#\n q4VSbK:5\n ~4ObE\\lm\n LG\t-5\ts|\n ^y&:K+o@gw\n %6ac_roI/\n a_Sag`w}\n ;ak\"GlM<\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/segment/featurespeed.cpython-313-x86_64-linux-gnu.so.p/featurespeed.c\n- [ 4b] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n+ [ 14] dipy/segment/featurespeed.cpython-313-x86_64-linux-gnu.so.p/featurespeed.c\n [ 5f] dipy/segment/featurespeed.cpython-313-x86_64-linux-gnu.so.p\n [ 9b] /usr/include/python3.13\n [ b3] /usr/include/python3.13/cpython\n [ d3] /usr/include/x86_64-linux-gnu/bits\n [ f6] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12e] /usr/include\n [ 13b] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/78/aa8f75f209a8c53b98cebcb7c9202071b34123.debug", "source2": "./usr/lib/debug/.build-id/e9/39a7ad7fbf324c32292cf149db60c5e0a194a4.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 0000000000044188 001178 0006a0 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000044828 001178 0001f0 10 WA 4 0 8\n [21] .got NOBITS 0000000000044a18 001178 0005e8 08 WA 0 0 8\n [22] .data NOBITS 0000000000045000 001178 001588 00 WA 0 0 32\n [23] .bss NOBITS 00000000000465a0 001178 000b00 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a6 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 02d98e 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 02d98d 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02dcb8 000405 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02e0c0 014111 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0421d8 0001ce 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0421d8 0001cf 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 0423a8 02c0f1 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 06e4a0 005e2c 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0742cc 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 074320 004188 18 34 512 8\n [34] .strtab STRTAB 0000000000000000 0784a8 004551 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 07c9f9 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 78aa8f75f209a8c53b98cebcb7c9202071b34123\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e939a7ad7fbf324c32292cf149db60c5e0a194a4\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x39): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x4d): dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x80): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x98): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xb8): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xdb): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x113): dipy\n 7\t(line_strp)\t(offset: 0x118): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x141): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x163): /usr/include\n 10\t(line_strp)\t(offset: 0x170): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 67, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x47): mrf.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x47): mrf.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x33): mrf.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x33): mrf.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2d0): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x191): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x19c): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1aa): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1b8): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1cb): listobject.h\n 8\t(udata)\t5\t(line_strp)\t(offset: 0x1d8): __multiarray_api.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 138 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p/mrf.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p/mrf.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x39): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0xbbbb\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,59 +1,49 @@\n-A#GCC: (Debian 14.2.0-8) 14.2.0\n-D,jeN +*\n-DF0;&$7S'\n-3d9+iH5w\n+GCC: (Debian 14.2.0-8) 14.2.0\n+a:J3;mtc5K\n+`idgi(0pH\n =|P!%I!ES\n-^@ogqoG%D`\n-CJoVpJWA\n-=4B',cFT\n-&?GkJ6'7|\n-^`.ySHj0r>\n-8]91Q!CM&`>\n-hZgZ]{ a\n-M[L nr2x\n--\t+'8^^O\n+\t2C!}PkA\n+edV|Nf0^\n+`ZGpoG1z\n+i''<8FJr=a6\n+_kH]ASkH\n+\"$?HNGu>\n+(wx$-yF:5,i\n+Ij8N&yN%d\n h.d,HF3!\n-vm\\f|x@6\n-OjNatNcs\n-5'AAn#a+\n->,{l/\tz7\n-op@&(L\tzH\n-Lj6Di&16;\n-fvnvwfwow\n-#Q/77v,p\\na\n-zSTJS*;Mf\n-$oF{'=vn\n-U+[.?_#W\n-IB#yY3(fz\n-P{>*pA<{e\"\n-xebQ<{eb \n-fmAIvnm[_^\n-H+u6eH{i+\n-`sMQCsXkds\n-jzSz;Dl]%,\n-%:\\ro>{w\n-\"LccZ@^L\n-#+iH?'Y\n+]@:(`}5v#Fcy\n+za(%)f`7-\n+~ODkKSyoz\n+UAT:)lss\n+&H6+c3lB5\n+4|mdCRv5%H{{C\n b(e`/sI<3\n [fhU^0cOe\n ~0O)}0Fo^C8FH\n-nhN|Eoc=E\n-f=(_KUgy\n-opr[@)\"G\n-5E\tXD|I2\n- |Lnb#J!\n-@?-dX'MX\n-ymvC7KUs\n-(+ET;4W/U\n-EOtx<&&\\\n-#8MxJ\"j{\n-eYQqX0&Z\n+ptWpT#8v;\n+m+dm&=ot\n+pSYD&E17\n+y{J}~Tg/\n+T^JH&Er44'\n+J2Fv;\"r)\n+!XI9^ddk\n+hF_'RB,g\n ,Hl UjSZ\n 89f +Wo'vZtWg{\n 8X(yNWC,y\n ,t+fYlM6\n O2Z9I#k=\n *g;1{HP^e\n m.XPJY$S\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p/mrf.c\n+ [ 0] dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p/mrf.c\n+ [ 39] ./.mesonpy-yqzuvrc1\n [ 4d] dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p\n [ 80] /usr/include/python3.12\n [ 98] /usr/include/python3.12/cpython\n [ b8] /usr/include/x86_64-linux-gnu/bits\n [ db] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 113] dipy\n [ 118] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/79/f72f5deb57e28a518555820270e143d2472f99.debug", "source2": "./usr/lib/debug/.build-id/5d/36a6471c68b20419d264636575a7a35900d89a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 538816 (bytes into file)\n+ Start of section headers: 538808 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x838c0:\n+There are 36 section headers, starting at offset 0x838b8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001248 18 A 4 1 8\n@@ -27,19 +27,19 @@\n [22] .data NOBITS 000000000004a000 0010e8 001808 00 WA 0 0 32\n [23] .bss NOBITS 000000000004b820 0010e8 000c38 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009a 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 02fc42 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02ff68 00042f 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 030398 016b5e 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 046ef8 0001c1 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 0470c0 02d34a 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 074410 006862 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 07ac72 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 07acc8 0043b0 18 34 528 8\n- [34] .strtab STRTAB 0000000000000000 07f078 0046db 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 083753 00016c 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 046ef8 0001bf 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 0470b8 02d34a 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 074408 006862 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 07ac6a 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 07acc0 0043b0 18 34 528 8\n+ [34] .strtab STRTAB 0000000000000000 07f070 0046db 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 08374b 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 79f72f5deb57e28a518555820270e143d2472f99\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5d36a6471c68b20419d264636575a7a35900d89a\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x5e): dipy/tracking/fbcmeasures.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf5): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12d): /usr/include\n 7\t(line_strp)\t(offset: 0x13a): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/fbcmeasures.cpython-313-x86_64-linux-gnu.so.p/fbcmeasures.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0xcf32\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -50,14 +50,15 @@\n l8<&pXnaN\n [ CK;6~R\n ^,D{Yk0t\n 65rVYXi6\n `+%>]#o'\n zwNH]HbR\n .Z*O\\Jx5s\n+z05'0d[\n X%}BL+C$y,\n k)3J)27@\n A*7:Hu|!\n @Q#cF:NB\n 49X4!}O2{\n Y-[M8Sf+[\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n [ 14] dipy/tracking/fbcmeasures.cpython-313-x86_64-linux-gnu.so.p/fbcmeasures.c\n [ 5e] dipy/tracking/fbcmeasures.cpython-313-x86_64-linux-gnu.so.p\n [ 9a] /usr/include/python3.13\n [ b2] /usr/include/python3.13/cpython\n [ d2] /usr/include/x86_64-linux-gnu/bits\n [ f5] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12d] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/7b/acce59e7d8ca84d2effab699dd86ee704d1c11.debug", "source2": "./usr/lib/debug/.build-id/2b/01e2c9e015828a3f3c37ee89ca44b25be3af61.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 0000000000037218 001208 0005e8 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000037800 001208 000200 10 WA 4 0 8\n [21] .got NOBITS 0000000000037a00 001208 000600 08 WA 0 0 8\n [22] .data NOBITS 0000000000038000 001208 001528 00 WA 0 0 32\n [23] .bss NOBITS 0000000000039540 001208 000a30 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a8 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 0255a3 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 0255a2 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0258d0 000421 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 025cf8 0105f5 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0362f0 0001df 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 025cf8 0105f6 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0362f0 0001e0 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 0364d0 020e59 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 057330 0049a0 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 05bcd0 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 05bd20 003e40 18 34 474 8\n [34] .strtab STRTAB 0000000000000000 05fb60 003e31 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 063991 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7bacce59e7d8ca84d2effab699dd86ee704d1c11\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2b01e2c9e015828a3f3c37ee89ca44b25be3af61\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x57): dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x14a): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x16c): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x195): /usr/include\n 10\t(line_strp)\t(offset: 0x1a2): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): bundlemin.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): bundlemin.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x37): bundlemin.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x37): bundlemin.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2fa): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1c3): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1ce): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1dc): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1ea): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x1fd): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x210): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 147 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p/bundlemin.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p/bundlemin.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x92fa\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,55 +1,58 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n-Vbr~%9Kd<\n-m>iT?-XhT?\n-d.k30U3R)RS)\n+aGCC: (Debian 14.2.0-8) 14.2.0\n+I\\J#{Gte27I\n+PRw)#!_V\n LOv2-Hvz\n p[2>D\n-Y6=NW^Qy\n-=Zrh&b=z\n-?K8:k6Gg\n-X}L>]$n4CW\n-h\t6Zdc\tv\n-]rdbJ631\n+NR[msO3).\n+7Tuoq`&O\n+\ti$O!-CH3c9\n+H7P1c{[\"\n+'(UrBqMg\n+._s|w/q|\n+D\\#`LW0j\n+2p.!nG><\n+!RfAT0)S\n+Pn6);\"C[\n+c8cjK96e8\n+'^1&H6;c3\n+a)]E7ofJ?K\n+26)-{b_@\n+Y{WK.{MS\n+pgLg:nz|\n+bD,6EwB,\n+mwPX}L@~l\n+9W n4tv_\n 9O>\\A{,df\n-s#G9zgT&\n-sae@Y\tkV\n-0s;C?Wj'\n-09C B:aEjZ\n--) *vli\\n\n-KTp,hBH?+&\n-I$LT.$+>\n-9[~[ZF5 \n-\\)C)x( N\n-a)tb8ZT#8[\n-A3IImUH[\n-rB5.u\"1b.$\n-'j'`L^!} \n-g: ]Gvz,\n-rxAzXq!:\n-Gx27\"7h'\n-N3]-'\"yf\n-)>|MmVL]b\n-(55BZjj=\n+Z?I&hq.*88py\"\n+hq+t9Fs:Q\n+eN lbD7R\n+`>ezYne2\n+f=[O\\=[x,\n 1x\\{|lnL\n 8<0=.:M^*2-:\n H3sdOatG\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p/bundlemin.c\n+ [ 0] dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p/bundlemin.c\n+ [ 43] ./.mesonpy-yqzuvrc1\n [ 57] dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p\n [ 8e] /usr/include/python3.12\n [ a6] /usr/include/python3.12/cpython\n [ c6] /usr/include/x86_64-linux-gnu/bits\n [ e9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 121] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 14a] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/87/f4b53a0f8996214769120a61b99750827a0906.debug", "source2": "./usr/lib/debug/.build-id/7f/cad6c839b85ebf72c42be25cbf6545a10a77a4.debug", "comments": ["Files 93% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 0000000000083168 001158 0006b0 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000083818 001158 0001e0 10 WA 4 0 8\n [21] .got NOBITS 00000000000839f8 001158 000608 08 WA 0 0 8\n [22] .data NOBITS 0000000000084000 001158 001908 00 WA 0 0 32\n [23] .bss NOBITS 0000000000085920 001158 000b60 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009f 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000320 051ba3 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000320 051ba2 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 051ec8 000438 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 052300 020d67 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 073068 0001d2 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 052300 020d68 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 073068 0001d4 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 073240 05d118 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0d0358 00b306 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0db65e 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0db6b0 004698 18 34 562 8\n [34] .strtab STRTAB 0000000000000000 0dfd48 004d37 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0e4a7f 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 87f4b53a0f8996214769120a61b99750827a0906\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7fcad6c839b85ebf72c42be25cbf6545a10a77a4\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x57): dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x14a): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x16c): /usr/include\n 9\t(line_strp)\t(offset: 0x179): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 70, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): crosscorr.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): crosscorr.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x37): crosscorr.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x37): crosscorr.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x23b): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x19a): tupleobject.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1a8): abstract.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1b3): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1c1): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1d4): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1e2): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 146 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p/crosscorr.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p/crosscorr.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x18b3f\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,9 +1,10 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n-hh5maj: R6k\n+,Lga^w|4\n+7^7LPh_%\n !\t0DE-^l|\n h~(;ifGbj~\n d|\" }Px1\n zb<[iZ )\n d:2V)j6DG\n I|zDq8~)17\n \"3]B6}rf\n@@ -87,48 +88,52 @@\n 8[fR\"4Sb\n 0).^g3F_s\n __q;)@7c\n Hs6e8?[{\n ~YY'RbM4ae\n >+']ZJl'\n $T31R*O3\n-s#~ Vb7~\n-mvjqQ]I+$\n-&DZi@m`5\n-{h6q[3RF\n-&[;p~rc:\n-SZ'rJ+E\t\n-#Muu@bW'6\n-9e~36VG T\n-F7oXXk,,Q\n-mh.|KuBs\n-N0T8\"J|5\n-v}-D_XCL&\n-2.;cZd\\67\n-..#:!q*Hnf\n-cN\\YjlJP\n-Dn[S'7IVx\n-Dk1kRARe\n-M+/?@e(C\n-BNIivSR]\n-6^tLr}{q\n-x dD\"8\"M1\n-I%q,Hb+2\n-Sz\n-;*%Pt\\<8\n-\"8zeH`0O\n-?[$yq/Ftk\n+vpYY(`r3\n+vWI3>EfY\n+$R?,V'Uf\n+0mC/_I lk\n+v4G?~}8q\n+Q\"@eTW$:hz1S\n+KG-qYr8.\n+*m&yV.CO\n+Q09=erup\n+jkR;D09~XPKR\n F4F1b9YUqwE\n \t8}1!r%\"\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p/crosscorr.c\n+ [ 0] dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p/crosscorr.c\n+ [ 43] ./.mesonpy-yqzuvrc1\n [ 57] dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p\n [ 8e] /usr/include/python3.12\n [ a6] /usr/include/python3.12/cpython\n [ c6] /usr/include/x86_64-linux-gnu/bits\n [ e9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 121] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 14a] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/8a/8f4fffa24d6909a6b9886b6d6ab031e705e279.debug", "source2": "./usr/lib/debug/.build-id/f1/05d2b3e54b3d97c0405f768fea16780a4542ba.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 81% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 942184 (bytes into file)\n+ Start of section headers: 942176 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0xe6068:\n+There are 36 section headers, starting at offset 0xe6060:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001200 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 0000000000083168 001158 0006b0 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000083818 001158 0001e0 10 WA 4 0 8\n [21] .got NOBITS 00000000000839f8 001158 000608 08 WA 0 0 8\n [22] .data NOBITS 0000000000084000 001158 001908 00 WA 0 0 32\n [23] .bss NOBITS 0000000000085920 001158 000b60 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000098 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000318 0519cd 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000318 0519cc 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 051ce8 000434 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 052120 0219ca 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 073af0 0001d4 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 073cc8 05d912 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 0d15e0 00b655 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 0dcc35 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 0dcc88 004608 18 34 556 8\n- [34] .strtab STRTAB 0000000000000000 0e1290 004c69 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 0e5ef9 00016c 00 0 0 1\n+ [28] .debug_line PROGBITS 0000000000000000 052120 0219c9 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 073af0 0001d0 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 073cc0 05d912 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 0d15d8 00b655 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 0dcc2d 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 0dcc80 004608 18 34 556 8\n+ [34] .strtab STRTAB 0000000000000000 0e1288 004c69 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 0e5ef1 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8a8f4fffa24d6909a6b9886b6d6ab031e705e279\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f105d2b3e54b3d97c0405f768fea16780a4542ba\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x57): dipy/align/crosscorr.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): /usr/include\n 7\t(line_strp)\t(offset: 0x12e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x157): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x179): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x50, lines 70, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x37): crosscorr.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x37): crosscorr.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): crosscorr.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): crosscorr.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x23b): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x19a): tupleobject.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1a8): abstract.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1b3): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1c1): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1d4): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1e2): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 145 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/crosscorr.cpython-313-x86_64-linux-gnu.so.p/crosscorr.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/crosscorr.cpython-313-x86_64-linux-gnu.so.p/crosscorr.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x18a42\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,119 +1,134 @@\n-yGCC: (Debian 14.2.0-8) 14.2.0\n->c:UKAt0,\n-\tu%tn6i\n-Pvf|-);3\n-@4\\Z1_Y1\n-r?cck2(W\n-: Y'^J*\t\n-(Ueb4~cV\n-Loo?Qo1i\n-lIc(7Eg/9\n-TyJDf3GN\n-/\"1/ RQD\n-\tb$O}]MNY\n--@4_,M]O\n-1\\LQ-'/a\n-BKHCx:i>g\n-OG}DeKpmY\n-($%$jYtp\n-5X>/!{lX~\n-#yt?Ex27s<\n-<.v8J}7;\n-)(m\\m>go\n-ST$GOV=K\n-Lbn{|VL3\n-x.A&:\t%yt/E}*\n-PQHn^Bp(/A\n-7oxC0>sBl\n-^q!,^d+d\n-{\\,Bx/_D\n-mF?Y89E6}\n-*8Ed/er\n-x_JS?4+.?^a}<\n-$1SY'\"fU\n-?.Q?\\2W/\n-/j[<\t3&r\n-?a8@e^-Y\n-K3;3v(>W'\n-bM1zWJ{2\n-`{q9;ObA7\n-6u^O2!Mp\n-q^P;1n$[z$u[\n-%@# )n}pP\n-@elV'o)H\n-TOM=\\u]}h\n-{jgHH@0o\n-672]I6AW\n-Xq$VO#lDS<\n-%6+aY~V|\n-K91;+3*o\n-B\t4JSc{e'\n-IJco~BW&\n-tOtU\\\\jG\n-Br;;u7!H\n-&XKZ\\Y89@\n-YlSqvYG\t\n-BS~ecvP,\n-rbB\"&XNf\n-YlrLZSbr\n-O&__{U`w\n-)D$FWv&\\I\n-}:Nhr|o?\n-D&/6u',t\n-c3nHZ4W>\n-O'Owl5M!:\n-G{\n+nt7aJG2%\n+kxRMp\"M$y8\n+1mt,=^@T\n+~{[:$!o]\n+9{}\\y}\\y\n+gY9{=(Kz-!7\n+!U}&ENBGg\n+14@^,~E,+v\n+-h=Lq[-u\n+/7eI{}Uq\n+iB%2;PaL%I\n+jh~UhZ*4\n+i7U`CU!z\n+qEcQqd;1\n+&z\\AWbK~p\n+NW-]omi0\n+_n\"pu67|\n+eL8kf=bh\n+wj%0U(+~\n+J9!5yBiRQl\n+y,eH6]Ql\n+\"MGi[\t\"wG\n+)f,J:S|f\n+|vH;.R2H\n+SK_FNuqf\n+yECJ2]al5\n+2yje-xxqe\n+0(r]x/?N\n+]of.wY7,w\n+\\SW]_-w]QSI\n+Zo\n+oor 5*95w%\n+FVss{Oh(m \n+Y[(zkQ6G\n+DS/q%4VmV\n+%SuR70Z?<\n+iD3F@7QX\n+vJ\\*!z'R\n+Y)Cbi9O\"\n+M{y7yc-p=@<\n+UA_MqU)#d\n+}+%FRfSh\n+dKC*TVRu\n+wZOb\t-ch\n+vLwZ'$:.a\n+;c&_JR1+\n+.c+-lD52\n+\t\\:Z]$\\/\n+G*vD{{hA\n+vD{_h~vD\n+ vX~RKv?G\n+P>mtP:;(\n+^8^L,t`'\n+cGp)V#^9Bn!\n+p ULgIkv\n+t+Sh-p^?vYg!!/\n+QwF{=^ng\n+$!W50Zckj\n+21*WGI:i\n+uZWPtFp[\n+\"?SJ#i\\t\n+]!P%$|XC\n+izqjMqUQ\n+sRy\"C[Y5\n+L*vO8L+c\n+~0UrXF=F_\n+;5@n|L])\n+ +d`-~p'\n+bZ\"y-N_rZ\n+=Mf^W(C \n+J=jpeN_f(\n+kn(CW<}VA/3\n+5\"|yE|GZ\n+!t|N'&|!\n+y6+Vt.K=>t\n+/,KpoA5Q\n+5Z\"4Sb5z\n+LZC^cXZL43}\n+[tijz~Aa\n+~\\n:1YUl\n++|G]|4A \n+}n+N)l.0\n+5eXGVp^4s\n+B]`OiQlVQ\n+646R=!T]\n+-SuQ692~#\n+?Zy\"_by\"u\n+^HT{hT@K\n+DokcaSFoG\n+q[Ht#G{#z\n+p+':\"JXE\n+VjO|@Qfg\n+7\\{gk( m\n+a]7_04yn \n+-z,-t29}\n+4X|^&abr\n+\"gN]A~gT\n+19A3}E>i\n+*hJos2iK\t?\n+]:t8N%[.\n+uYx0Ne].\n+L{Z!\"03c\n+d4B0o6K&\n+mmzTM+vq\n+T|MrX]k+\n+`qSbbqUEq\n+i2q}f|Lvw\n+Yn9L\\ycV\n+w[jbXjR[\n+UPG^eCaL\n+}KVh 7]\"\n+6cVg'fUcw\n+2kH/8Oj1\n+=hi&VIK#\n+R=fg9nb?2\n \"K# {ids\n u\\]Ms=xdKh\n DbJh1U!:U\n 0p:z|:{Kz\n ^%\tWQB6H\n 4!7Y(h5IX\n 0=uK*%lI\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/align/crosscorr.cpython-313-x86_64-linux-gnu.so.p/crosscorr.c\n- [ 43] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n+ [ 14] dipy/align/crosscorr.cpython-313-x86_64-linux-gnu.so.p/crosscorr.c\n [ 57] dipy/align/crosscorr.cpython-313-x86_64-linux-gnu.so.p\n [ 8e] /usr/include/python3.13\n [ a6] /usr/include/python3.13/cpython\n [ c6] /usr/include/x86_64-linux-gnu/bits\n [ e9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 121] /usr/include\n [ 12e] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/91/e62faf96cc74155cdd3e1659d07ace0294633d.debug", "source2": "./usr/lib/debug/.build-id/c1/3a18c3bc727b079668a46b6f783106705e3710.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000003a000 001248 0013e8 00 WA 0 0 32\n [23] .bss NOBITS 000000000003b400 001248 0009d8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009a 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 02722a 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 027550 0003fc 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 027950 0116e5 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 039038 0001c8 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 039038 0001c7 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 039200 024c1c 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 05de20 005450 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 063270 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0632c0 003be8 18 34 446 8\n [34] .strtab STRTAB 0000000000000000 066ea8 003ae9 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 06a991 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 91e62faf96cc74155cdd3e1659d07ace0294633d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c13a18c3bc727b079668a46b6f783106705e3710\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x57): dipy/denoise/denspeed.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8f): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa7): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc7): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xea): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x122): /usr/include\n 7\t(line_strp)\t(offset: 0x12f): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 137 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/denspeed.cpython-313-x86_64-linux-gnu.so.p/denspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0xa478\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-c=GCC: (Debian 14.2.0-8) 14.2.0\n+GCC: (Debian 14.2.0-8) 14.2.0\n |!,c.%78r\n jx(-ml.U\n \\Ck'jxe]0\n ixWSTUk]U}4\n x&Q.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/96/c397752a19c76dbb5838aa2f2fc92ab2cdcb65.debug", "source2": "./usr/lib/debug/.build-id/d0/22e468ec98b0b7805bc1660c1edc24cb09b13c.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000003b000 001190 001528 00 WA 0 0 32\n [23] .bss NOBITS 000000000003c540 001190 000ab0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009b 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 0273f1 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 027718 000456 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 027b70 011b37 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0396a8 0001e7 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0396a8 0001e5 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 039890 024a26 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 05e2b8 004f36 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0631ee 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 063240 003ee8 18 34 478 8\n [34] .strtab STRTAB 0000000000000000 067128 003c8c 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 06adb4 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 96c397752a19c76dbb5838aa2f2fc92ab2cdcb65\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d022e468ec98b0b7805bc1660c1edc24cb09b13c\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x5a): dipy/tracking/vox2track.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x94): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xac): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xcc): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xef): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x127): dipy\n 7\t(line_strp)\t(offset: 0x12c): /usr/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 152 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/vox2track.cpython-313-x86_64-linux-gnu.so.p/vox2track.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x99f6\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-eGCC: (Debian 14.2.0-8) 14.2.0\n+.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/96/d2fbc7da4f147a7a8a15e3ff0878889676923e.debug", "source2": "./usr/lib/debug/.build-id/0f/d570e1a88fdf8581bbabd8692663822a422457.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000037000 001200 001528 00 WA 0 0 32\n [23] .bss NOBITS 0000000000038540 001200 000a30 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a2 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 02481a 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 024b48 000420 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 024f68 0102f5 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 035260 0001df 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 035260 0001dd 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 035440 020e37 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 056278 00491a 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 05ab92 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 05abe8 003e10 18 34 471 8\n [34] .strtab STRTAB 0000000000000000 05e9f8 003dd4 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0627cc 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 96d2fbc7da4f147a7a8a15e3ff0878889676923e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0fd570e1a88fdf8581bbabd8692663822a422457\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x57): dipy/align/bundlemin.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): /usr/include\n 7\t(line_strp)\t(offset: 0x12e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x157): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x180): /usr/include/x86_64-linux-gnu/sys\n 10\t(line_strp)\t(offset: 0x1a2): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x54, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x37): bundlemin.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x37): bundlemin.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): bundlemin.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): bundlemin.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2e9): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1c3): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1ce): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1dc): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1ea): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x1fd): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x210): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 146 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/bundlemin.cpython-313-x86_64-linux-gnu.so.p/bundlemin.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/bundlemin.cpython-313-x86_64-linux-gnu.so.p/bundlemin.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x9049\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,70 +1,66 @@\n->GCC: (Debian 14.2.0-8) 14.2.0\n-),Z|feYV\n-w#ho]Ao\\\n-Kdr4]k:w\n-<1f&F7Fl\n-z_)q,U)q)U\n-R_(H]8I#_\n-]{@'+~@W\n-d^eLfGCz\n-WmZzg/S!\n-#jS~=4Y;\n-CEb%u9LT\n-:{InU$UK\n-b:sk6ro%\n-9f:A/x\\U\n-mHn*.,^C\n-ik0>\"&;G\n-+HKR>}E>\n-s*[-b.S6\n-\"VoSsI6c\n-OaZDA0b*\n-dCP[~\"lG#\n-|aw#vvLm\n-FMrT0>Zl\n-SUv#o}!;\n-Sya;=V^N\n-;`/_I.]T5\n-FBSI&]QLSm;l\n-ZIe5Use[5\n-$*1:IJ-)\n-8h&y2i7J\n-7.CVckK#\n-qRfId0)S\n-[DS5>Nu$\n- h`Ez35U\n-Gm1sfx|?jq_DXO\n-lUk_wSJelzv\n->RKOtrA\n-dS_02Mqj\n-4T=,}Z)kqH\n-d^P?YS_s\n+*B$WGCC: (Debian 14.2.0-8) 14.2.0\n+akxN3lxs\"m\n+Z[h=Eoh\tq\n+6Gl0tD~)\n+P\\6iL<(%\n+;P]0KUHF{\n+E[(3DQf(W\n+hOR8R$M?*\n+%xk'/*NA\n+Y&l\\6b-.\n+/%]Z3[W5[\n+h_ZU~*-.z\n+9u$ePK{xlE\n+*M{Pg}\"zb\n+EM{_*VO1\n+~-ZcA]ME\n+W'p[;%cmJ\n+q&0{rWHFG\n+=**#et'E\n+$mJm~6xV\n+$4Si,C$4\n+uE)UsBS=R\n+~%RZ5Ie1u\tuZ\n+j':\t\"!?#\n+5F4Qsu-l\n+,E&!>V*\"y\n+Q.@\toPEU\n+lS{Z8WwF8\n+F\\A@f\t1<\n+- 'MOqOd\n+_zs1*|nYI\"6*,\n+kI&6xbQKs\n+Dm\\$O^zj\n+WBx37[)s\n+S7^TB\"Mm~1mj\n+1+cEV^C?Q>n\n+'lyF7{E8:\n+{HA{~VTA\n+~VZdkMyb\n+0+/\\OS$n\n+RunI\thJd\n+rnqe7iOn\n+Ift,0@/\n+uSC|2Ks'\n+qu\tHjRJ\\\n+x;sHW1ks:\n+GTYPfWpzm$\n+=v^O<;%/\n+e)3:DftC\n pntq, mqlK\n 0*2`+V$a\n K3sFY+>z=\n XqQ?CK>s~\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/align/bundlemin.cpython-313-x86_64-linux-gnu.so.p/bundlemin.c\n- [ 43] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n+ [ 14] dipy/align/bundlemin.cpython-313-x86_64-linux-gnu.so.p/bundlemin.c\n [ 57] dipy/align/bundlemin.cpython-313-x86_64-linux-gnu.so.p\n [ 8e] /usr/include/python3.13\n [ a6] /usr/include/python3.13/cpython\n [ c6] /usr/include/x86_64-linux-gnu/bits\n [ e9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 121] /usr/include\n [ 12e] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/97/5fab00782ec88ea81d1521f810788e80dc5904.debug", "source2": "./usr/lib/debug/.build-id/d8/d4de266666936a17865518665fcb34998197e7.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 975fab00782ec88ea81d1521f810788e80dc5904\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d8d4de266666936a17865518665fcb34998197e7\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x5a): dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x94): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xac): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xcc): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xef): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x127): dipy\n 7\t(line_strp)\t(offset: 0x12c): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 153 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so.p/vox2track.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-g7y1yg54\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x9eb1\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so.p/vox2track.c\n- [ 46] ./.mesonpy-g7y1yg54\n+ [ 46] ./.mesonpy-yqzuvrc1\n [ 5a] dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so.p\n [ 94] /usr/include/python3.12\n [ ac] /usr/include/python3.12/cpython\n [ cc] /usr/include/x86_64-linux-gnu/bits\n [ ef] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 127] dipy\n [ 12c] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/98/5c3974ed5f19a098ed2eee6defbf3017924bda.debug", "source2": "./usr/lib/debug/.build-id/56/cb91481862fadea75b89c5c8230a1d5bd30cdd.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 985c3974ed5f19a098ed2eee6defbf3017924bda\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 56cb91481862fadea75b89c5c8230a1d5bd30cdd\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x5a): dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x94): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xac): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xcc): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xef): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x127): dipy\n 7\t(line_strp)\t(offset: 0x12c): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so.p/propspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-g7y1yg54\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x833a\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so.p/propspeed.c\n- [ 46] ./.mesonpy-g7y1yg54\n+ [ 46] ./.mesonpy-yqzuvrc1\n [ 5a] dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so.p\n [ 94] /usr/include/python3.12\n [ ac] /usr/include/python3.12/cpython\n [ cc] /usr/include/x86_64-linux-gnu/bits\n [ ef] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 127] dipy\n [ 12c] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/99/2f6e98fa12ac20f19493082683211de4376364.debug", "source2": "./usr/lib/debug/.build-id/fa/101cb21bdddc808e386866afb9fb21ba21ace6.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 00000000000430e8 0010d8 000730 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000043818 0010d8 0001e0 10 WA 4 0 8\n [21] .got NOBITS 00000000000439f8 0010d8 000608 08 WA 0 0 8\n [22] .data NOBITS 0000000000044000 0010d8 001d88 00 WA 0 0 32\n [23] .bss NOBITS 0000000000045da0 0010d8 000ca0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a3 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 02f6bc 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 02f6bb 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02f9e8 000423 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 02fe10 014e6e 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 044c80 0001d2 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 02fe10 014e6f 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 044c80 0001d3 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 044e58 02979b 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 06e5f8 0060da 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0746d2 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 074728 0046e0 18 34 565 8\n [34] .strtab STRTAB 0000000000000000 078e08 005299 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 07e0a1 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 992f6e98fa12ac20f19493082683211de4376364\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fa101cb21bdddc808e386866afb9fb21ba21ace6\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x51): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x65): dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa4): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xbc): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xdc): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xff): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x137): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x160): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x182): /usr/include\n 9\t(line_strp)\t(offset: 0x18f): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 66, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x53): clusteringspeed.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x53): clusteringspeed.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3f): clusteringspeed.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3f): clusteringspeed.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2d9): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1b0): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1bb): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1c9): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1d7): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1ea): dictobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1f7): longintrepr.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 149 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p/clusteringspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p/clusteringspeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x51): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0xc164\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 4\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x5394b) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,36 +1,34 @@\n-7cdGCC: (Debian 14.2.0-8) 14.2.0\n-vQH=+kZ`\n-\"%hk?`?*\n-`|S=$u)b\n-WeYzYV/V\n-7 `}Y10H\n-SZjdh\"{Nkc#\n-~6We\n+'S>SX* 90\n+aE5fEc j\n+%Pie:sic\n+&%2Mm8aH\n+nw4Hr7og\n+6\"X6\\wtA\n+PLAMA4^(\n+PLA[Al\"N\n+|\\MT,CN;\n+_E]sC0/.r\n+#}[Qb>]Y\n+C+Vo+9DQ\n+MDbl{z(t\n+^AaS,as|0\n+{q/e42WF\n+J8#,Z))H\n+MHdtd)gT\n+l&\n-iHV CS&0C\n->w w\n-1Qj}l?#<3J\n-SnK{zgGr/\n-SbzlH?=D;<\n-S#qGYJ!v\n-1iQb#nIhV\n-k;>jXxn!X\n-Ie>$dk]h\n-o|Y8jjOm{\n-B~y.(Sy:\n-h#OrR$s5\n-;nCHFZFQ\n-Vv;5&5^i\n-KSislB2L\n-@*x^gwfs\n-=Ol$(4_>\n-Yx$JA8Rd\n-}r'W&7Z3\n-m-T||x:c\n-F:2&\")e5{U!\n-w-KH(f-(6I\n+-dlJ8owX\n+i#T[%2o.\n+6^rew!y{\n+)8dyz).>\n+!qz]$.VH\n+}lXR=ehz\n+*,-J.PMl\n+%j:&`5j,\n+pg?~6/Q~md\n+Cdi!Kj\n+R+P9F#*.\n+/T*B=~K*\n QNU_62A(\n Oz7aL\\F\\\n @0fCGiR-\n ]q/NY*Na\n XpQ?.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/99/8fa8905af1b7ce30813539dcbc344623a1fca3.debug", "source2": "./usr/lib/debug/.build-id/58/72ef085749b39fc119b6cc7086d88c9b12f498.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000026000 0004c0 000d20 00 WA 0 0 32\n [23] .bss NOBITS 0000000000026d20 0004c0 0007a0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00008a 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000310 01b259 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 01b570 0003ab 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 01b920 00b5aa 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 026ed0 0001cb 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 026ed0 0001c9 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 0270a0 015ddb 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 03ce80 002fb2 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 03fe32 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 03fe88 002f88 18 34 337 8\n [34] .strtab STRTAB 0000000000000000 042e10 002f00 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 045d10 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 998fa8905af1b7ce30813539dcbc344623a1fca3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5872ef085749b39fc119b6cc7086d88c9b12f498\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x5d): dipy/segment/cythonutils.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd0): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf3): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): /usr/include\n 7\t(line_strp)\t(offset: 0x138): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 131 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/cythonutils.cpython-313-x86_64-linux-gnu.so.p/cythonutils.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x6109\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 55 (DW_TAG_imported_unit)\n <2c> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><30>: Abbrev Number: 55 (DW_TAG_imported_unit)\n <31> DW_AT_import : (GNU_ref_alt) <0x1be>\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n [ 14] dipy/segment/cythonutils.cpython-313-x86_64-linux-gnu.so.p/cythonutils.c\n [ 5d] dipy/segment/cythonutils.cpython-313-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.13\n [ b0] /usr/include/python3.13/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12b] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/99/a90ee77387b19e355957db8bfab667f03156c1.debug", "source2": "./usr/lib/debug/.build-id/dc/945eb39f2c7d056f05340e5ab004b2e78d2aa7.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000044000 001178 001588 00 WA 0 0 32\n [23] .bss NOBITS 00000000000455a0 001178 000b00 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009f 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 02d557 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02d878 000408 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02dc80 0143ca 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 042050 0001ce 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 042050 0001cc 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 042220 02bad4 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 06dcf8 005ddd 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 073ad5 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 073b28 0040e0 18 34 505 8\n [34] .strtab STRTAB 0000000000000000 077c08 004457 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 07c05f 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 99a90ee77387b19e355957db8bfab667f03156c1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc945eb39f2c7d056f05340e5ab004b2e78d2aa7\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x4d): dipy/segment/mrf.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x80): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0x98): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xb8): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xdb): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x113): dipy\n 7\t(line_strp)\t(offset: 0x118): /usr/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 138 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/mrf.cpython-313-x86_64-linux-gnu.so.p/mrf.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0xbb36\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n [ 14] dipy/segment/mrf.cpython-313-x86_64-linux-gnu.so.p/mrf.c\n [ 4d] dipy/segment/mrf.cpython-313-x86_64-linux-gnu.so.p\n [ 80] /usr/include/python3.13\n [ 98] /usr/include/python3.13/cpython\n [ b8] /usr/include/x86_64-linux-gnu/bits\n [ db] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 113] dipy\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/a1/2f136a9e4f633049432ec786e944ccda0fff98.debug", "source2": "./usr/lib/debug/.build-id/6d/245402f34897370674f4abedec1a8fffb6a468.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000003d2a8 000298 000588 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000003d830 000298 0001f0 10 WA 4 0 8\n [21] .got NOBITS 000000000003da20 000298 0005e0 08 WA 0 0 8\n [22] .data NOBITS 000000000003e000 000298 0015c8 00 WA 0 0 32\n [23] .bss NOBITS 000000000003f5e0 000298 000af8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000ad 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000330 02baec 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000330 02baea 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02be20 000452 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 02c278 012922 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03eba0 0001e1 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 02c278 012923 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 03eba0 0001e3 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03ed88 0265e9 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 065378 0057aa 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 06ab22 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 06ab78 003dc8 18 34 473 8\n [34] .strtab STRTAB 0000000000000000 06e940 0043ee 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 072d2e 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a12f136a9e4f633049432ec786e944ccda0fff98\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6d245402f34897370674f4abedec1a8fffb6a468\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x5d): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x71): dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb7): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xcf): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xef): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x112): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x14a): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x173): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x195): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1be): /usr/include\n 10\t(line_strp)\t(offset: 0x1cb): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x5a): ptt_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x5a): ptt_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x46): ptt_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x46): ptt_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x323): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ec): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1f7): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x205): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x213): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x226): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x239): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 151 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so.p/ptt_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so.p/ptt_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x5d): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0xae45\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,63 +1,83 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n-jQ4mEY|=\n-K:].N^GLr:]\n-]EfFXn3&\n-X~867\n-[?gB A%6\n-(?+=R_x}P8\n-8'qu<#i!\n-^f!4Xa0K\n-xj;M%m@,A\n-\\3{d8)bTl0M\n-54j\\C\"F\\\n-\\P}@Ufmsd[\n-,X\\,w9=X\n-,V>G|Q#M\n-_l#}Cc}c\n-7Rn'B;~.\n-7uYeQ2RIl\n-r#o\tSE)Z\n-N/9(Z^Lxci\n-%'i+NRk1\n-I`nn(a7,kQ\n+hGCC: (Debian 14.2.0-8) 14.2.0\n+2p#:Fn5(\n+47iJJR!N\n+;|o60C7i.\n+Q9/U95F~\t5\n+T5z@zGT%\n+iZcpacpQ\n+yb-ssR@Id}\n+^7%fEXih\n+c?4N ku#\n+%sWMfM]+\n++#xdi;Wf\n+o.;k.{K`l)\n+7Vpv@\\Ed\n+dBOdh=yM|\n+6GT+D]BT/\n+|(zB~_C@l\n+(nFOiFOi\n+KXJbMW*i\n+C vx;RTS\n+Vzj|*2Hx\n+h!-FRV59\"g\n+?Z.w3zxA\n+4ve,Is(\\\n+.(Sg*,;,3\n+b>1yYqIjVR\n+{jGwfx')^\n+go5m5/yFC\n+F}q)wV3E\n+n+1Q\"NDO\n+9,.\"+f}#>K\\\n+yeT'E\tN:\n+PBEr%D[A\n+Q\\Ob*9JE\n+Hyf^IA{M\n+C.f6xfJ1\n+D#ytE14G\n+ueC=L@GD\n+X2(+#Dvg)Z#\n+n&s\n+N$LrZVQK\n+0St-j=9~\n+gIe%bre:1J\n+l\t0)!7w+\n+|}eh2?/~\n+`(Cc*`|L\n+C;84y7e>DS\n+!bn-f_'3\n+i~qJH?Ct\t\n+VNBk=8P.\n+jUbi~00K\n {3_hh+5t\n :9@u0pnR\n *vpQn4^]\n |D7B|Tdo\n Q|r|d&G_?9>2\n n6|MmO$!\n EiV+C4${$\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so.p/ptt_direction_getter.c\n+ [ 0] dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so.p/ptt_direction_getter.c\n+ [ 5d] ./.mesonpy-yqzuvrc1\n [ 71] dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n [ b7] /usr/include/python3.12\n [ cf] /usr/include/python3.12/cpython\n [ ef] /usr/include/x86_64-linux-gnu/bits\n [ 112] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 14a] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 173] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/a3/a095f678bd580af85b672c5a867481b4cb3d14.debug", "source2": "./usr/lib/debug/.build-id/4d/c04f9f057ec4618a84bc27800a3646dfb74059.debug", "comments": ["Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 423768 (bytes into file)\n+ Start of section headers: 423760 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x67758:\n+There are 36 section headers, starting at offset 0x67750:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001158 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 000000000003b2e8 0002d8 000568 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000003b850 0002d8 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000003ba30 0002d8 0005d0 08 WA 0 0 8\n [22] .data NOBITS 000000000003c000 0002d8 001408 00 WA 0 0 32\n [23] .bss NOBITS 000000000003d420 0002d8 0009a0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a0 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000320 02604a 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000320 02604d 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 026370 000420 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 026790 0111fa 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 037990 0001d9 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 037b70 0233d4 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 05af48 00524a 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 060192 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 0601e8 003a68 18 34 439 8\n- [34] .strtab STRTAB 0000000000000000 063c50 003997 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 0675e7 00016c 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 037990 0001d7 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 037b68 0233d4 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 05af40 00524a 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 06018a 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 0601e0 003a68 18 34 439 8\n+ [34] .strtab STRTAB 0000000000000000 063c48 003997 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 0675df 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a3a095f678bd580af85b672c5a867481b4cb3d14\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4dc04f9f057ec4618a84bc27800a3646dfb74059\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x48): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x5c): dipy/tracking/localtrack.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x97): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xaf): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xcf): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf2): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12a): /usr/include\n 7\t(line_strp)\t(offset: 0x137): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x160): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x189): /usr/include/x86_64-linux-gnu/sys\n 10\t(line_strp)\t(offset: 0x1ab): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x54, lines 67, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3b): localtrack.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3b): localtrack.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4f): localtrack.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4f): localtrack.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2f2): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1cc): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d7): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1e5): string_fortified.h\n 6\t(udata)\t5\t(line_strp)\t(offset: 0x1f8): __multiarray_api.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x20b): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x218): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/localtrack.cpython-313-x86_64-linux-gnu.so.p/localtrack.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x48): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/localtrack.cpython-313-x86_64-linux-gnu.so.p/localtrack.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x9c22\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,58 +1,59 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n-@}`i[lY;!\n-*(P,-btU\n-mZ\tsy1sM\n-+bN$ A;c\n-kr4Nc3S6\n-lJwCY.6#\n+@YGCC: (Debian 14.2.0-8) 14.2.0\n+)7cm>f'HN1\n+?Q^M^!ru\n+tb;$|G&b\n+b!v&8;{FQ\n+E1%3VvE-\n+]@%,5rt%JX\n+HBKT{_}9\n+K\tyeCF(-/\n 3cow@qI{\n-w>r'#-/}_\n-`/AgAl5E\n-$Z@J=I`a\n-|AIUEIUwJ\n-1:IotAb|H\n-EVm>bf@h\n-w513nzcZ\n-_.&SVy)*\n-*A\t5=L_;Vg? \n--]zaKCXRf\n-;dWOZ7+I\n-`]{5HNX+\n-#~KwNENP\n-o,Ri=Wt \t\n-p,?/JI&aU\n-aKHBHBz@\n-h7}zJPj~'\n-JFKon(ov\n-1H6bxUPK\n-;iai]vZxgAS\n-[6cjZg_A\n-iC0j!HPS\n-2LKdQ)Yxh6\n-gwW)~6>M\n-g)[tEE=[\n-R1G]2$#G\n-Ea+zObU%\n-qG5;+qvBE\n-R1kA1^p{\n-(1}y9I_v\n-'Cfz|aDQeb$Wq*Y\n-~\tfCl&5bQ\n-GeyNgy3Z\n-dh\tm/,/?\n+7EbB74wK$Z\n+pj6_PRMQR\n+Z%?@_} N\n+3F(=11 l^0\n+/].Ow0O:\n+GGj2O]YAyV\n+2BS:SA-B\n+v!a,)f2(f\n+'&es]v~m\n+|J\";s>Ei\n+LJ')_KQ!]M\n+vpfy v6dK\n+1RIRl~3u\n+\\|naEyrJ\n+_Y&CH\\0}\n+v4nC,5*.\n+f$T*yQ~?6l'\n+(\":Pe#\"HM\n+Tz *\"*S \n+uD%|:NiM[#\n+|MQ8:(@`\n+),^ZJ1#l}\n+U1 ug>3l\n+'49S\thoF\n +4q@tuxk;\n b~t\tz{ItA\n OF'aLBB\\s\n %!9J>(ke\n .\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/aa/75f3d6138525d7172eb009f85752de5d495f4e.debug", "source2": "./usr/lib/debug/.build-id/82/4ccb5db0f3ab818bc815f54b616288b4510976.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 3648480 (bytes into file)\n+ Start of section headers: 3648488 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x37abe0:\n+There are 36 section headers, starting at offset 0x37abe8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001338 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 0000000000278c40 000c30 000b60 00 WA 0 0 8\n [20] .dynamic NOBITS 00000000002797a0 000c30 0001f0 10 WA 4 0 8\n [21] .got NOBITS 0000000000279990 000c30 000670 08 WA 0 0 8\n [22] .data NOBITS 000000000027a000 000c30 002868 00 WA 0 0 32\n [23] .bss NOBITS 000000000027c880 000c30 0012f0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000dc 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000360 12585f 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 125bc0 00051b 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 1260e0 06f720 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 195800 0001e7 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 1959e8 1aae7c 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 340868 02731b 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 367b83 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 367bd8 0078c0 18 34 1084 8\n- [34] .strtab STRTAB 0000000000000000 36f498 00b5d9 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 37aa71 00016c 00 0 0 1\n+ [26] .debug_info PROGBITS 0000000000000000 000360 125861 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 125bc8 00051b 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 1260e8 06f720 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 195808 0001e8 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 1959f0 1aae7c 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 340870 02731b 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 367b8b 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 367be0 0078c0 18 34 1084 8\n+ [34] .strtab STRTAB 0000000000000000 36f4a0 00b5d9 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 37aa79 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aa75f3d6138525d7172eb009f85752de5d495f4e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 824ccb5db0f3ab818bc815f54b616288b4510976\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x5f): dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf5): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12d): dipy\n 7\t(line_strp)\t(offset: 0x132): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x15b): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x17d): /usr/include\n 10\t(line_strp)\t(offset: 0x18a): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 74, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vector_fields.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vector_fields.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vector_fields.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vector_fields.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x25f): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ab): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1b6): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1c4): listobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1d1): floatobject.h\n 7\t(udata)\t4\t(line_strp)\t(offset: 0x1df): string_fortified.h\n 8\t(udata)\t5\t(line_strp)\t(offset: 0x1f2): __multiarray_api.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 184 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so.p/vector_fields.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so.p/vector_fields.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x716a0\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,128 +1,107 @@\n-]I_NGCC: (Debian 14.2.0-8) 14.2.0\n-^=dWNL1M\n-lO&-!A7yO\n-tDx8>-o\t\t\n-DP8>uzw^\n-jVeAU`vYQ\n-6X{Em\tJs\n-){&h{^I{\n-1r&wQ35H\n-)kBPigwm\n-?AKH)q_x\n-Jcg;`YD(M\n-Zb+luz7B\n-wtn=6CO^t\n-y!hW ?'/\n-_5'94'O~Y3\n-]j-zE/|J\n-mk[Vkk({\n-Frh+1Kc|h\n-\\:.ZtpQH\n-W$ac^ccA7\n-ag6Ur~[Ce\n-JC?Hw$Kf<\n-p'GvdIYn\n-9 fPElC|\n-j-=.Bz.)\n-\n-Q\tiYP^BQ\t:4g\\\n-j5?;@07u\n-S;LtR.)9\n-c+Pn'&Hv5A\n-?{HTb4*Z\n-u]Io^,7?\n-o@|E\tZE;\n-hs*@M12g\n-9HLG0N':w\"\n-;v$\"A,_@\n-qY#~N-rm/\n-.nPM0W}(\n-kciNz?iNk\n-y&KnO`;g\n-D'/sZ2V:\n-RRO%Ia$)q2\n-TLrAAoNT\n-JGJL[Ackl \n-d/_X\"{y;\n-3\tOLqmuxk\n- ClGdS'n\n-'z5x~uhI\n-FH\"np$_@\n-'qlV86[qH,:^[FIN\n-]9E#nsvV#\n-63')16MR\n-zh4;gH_a\n-,dN\\yqjNn\n-R(j.dK,g\n-({\\VAjE->-\n-RZ7$ory.;\n-i3&@N{*e\n-_*jrDfBi\n-Sd\\Nq#om\n->8fY\\{lf\n-X@NstkJB\n-(AN/_@{.H\n-tYy#@N|Pg\n-rrDYAN~QV\n-/JKG!wXX\n-=4K;s{t6g<\n-s?cOK?\trzS\n-\\(5mVm )\n-b\tQ*?fvK\n-/}e%G^`~\n-oZrzY\"^M\n-cxFZk\\wT\n-H)ndU|2[\n-3Ep3HhKq\n-\n-|+\"+}a3C%\n-AyX=59:j\n-6YwO1XWiZq\n-GXUU;DXUU\n-0UU;EXUU?\n-3Mpt02y%\n-#h^1# rv\n-ocUU5YY+\n-g#F{s2R{\n-YVC]VCsY\n-7#=tg4te\n-Cx}Y}y(_\n-d F]7A;/\n-F%!#*wau\n- V:A

    /EI=\n+jv@c#B)b^\n+\\IhioK8:\n+Jcg;aYD(M\n+[IV!&d#V\n+<\n+JNWT~VQy\t's\n+9D=k*oCO/\n+V#rF]YQK\n+f8?KSIo*i\n+HIg102rG\n+(@\\'d~<)\n+!h~^=E~6M\n+*)fcbbYu\n+mV@#_s@W\n+l,RPj\tA]\n+rJFoEY>G[\n+MUPyeLW~\n+O(2NvrjipzH\n+$)m2UC^8o\n+dB]=~E1~\n+#Qzz\tK9v\n+U;CVi8bk\n+U%i,$5#I\n+c>;gwvfvv\n+v)e>O1Vss\n+@s0MYQw0]IQ\n+Sm55M\t\n+3g#MZ)>`\n+N]05A9&L\n+62T6`<|(G\n+I6 TR63T^\n+I7qH7Q:U\n+|-%_kgq_g\n+[F^<6\\3~|\n+TtHf@jZ]\n+UNDr|\"gf\n+M:M34?Ai\n+*v@9XUUcw\n+]_bR30APS\n+q~c QFw-S\n+@r4scMh \n+vk9tG2@W6\n+;W]q3i0A\n+XU7,rrVU\n+lg/:\t\\JA/\n+%9I8\tMP8\n+S}yd18Z\t\n+i,J|A%N,\n+L/vR9XUU\n+!v^A+JU5\n+jBek&Ce1\n+51}~ZUb>\n+7u*Z.\tD\t\n ~aH9*I8U\n [E{UEkGUA\n iaz|2$F]\n }-93 /G9:M\n #alg-G\tc\n V4CT#]UCQT\n \\S2Jn}.:\n@@ -136,279 +115,313 @@\n $PI(:EFg#\n iRY9&6N=\n ;PT8b7}n\n tBEG{[@l*\n RNFU%ZFU%ZFU%ZFU%ZEU\n XTU*eQUG\n kZ[X(D'jgg\n-<^Us\"$0I\n-J~\"5I>]Q\n-cG!!-Xla_\n-l%5I>]QL\n-JFOEY~(|\n- vQd:\"gA\n-TO[)U'Bt.\n-[u\t_wjN~\n-qQgz~~f\\\n-wcXJ#KcW\n-M=J@$Ux2\n-.Lnx-\n-\tC18N%Co7\n-d))i\t4Xb\n-?5O,.|oXR\n-AabTH=]I\n-OK3JG`JCx\n-CZ:8@N6Q\n+e8>wiG>si%\n+U1Iywml#\n+j *#h~mE\n+A#qXcg-iQIi\n+\\G6@'p<%x\n+et?v6}b/\n+& w#49nO\n+c7dvR}vz4AYk\n+#D/WZ){9\n+?uW9@Jz0\n+KY~iy);1\n+|`*Ojh&E\n+(^fSZ:7#^\n AV:@RRPY\n + k39c/Q{\n Ju^)+u/L\n d^+kq?Z{\n /B`A=1AR(\n Xlk)]ll$\n &^acSCac_\n SeFr,qg?p[\n-P+_vQuN\t#dL\n-d\"+q\\6H&r\n-M-$&nOu9\n- @z9\tD;$\n-{$Gvm|=B\n-)DDjtMEz\n-03TZstZZ\n-OhfSB=52q\n-J&./i\\BQfe\n-_#^vK_#^\n-_#^vW_#^v7_#^vw_#^v\n-&^acSCacw\n-_Kbc7|Lbc_|Lbc\n-2B>kmPw[b0\n-%'D]BU]B\n-}Sty[radG\n-Z}e\\9b23\n-219I`6,S\n+|QVz|^lU\n+*5q,_EV%\n+IW![^2rz\n+=(w}wA1:\n+/8}W(PNy\n+zDblSu^D\n+kPSQKKQ?\n+eR&nOu9?e<\n+r90J^IWa\n+\"9?0c3Dr\n+$:4Y^M[q\n+!ll_cOS?<\n+MfN6^08a\n+A1XfdSa)\n+sEU~UUQ*zUJ u7WT\n+C+|y\"18F\n+a^+:Nv\tgif\n+tU\\#=+] \n+ey i8n-+\n+1`d?Qv$g\n+3,WAhM_%r\n++:Nveef F\n Q#+Kd52*\n :{\"8RY%!\n ^5+4w3W(\n V1H4H} u\n au)SFq|\n So0=j){G\n 6<[ljlrjU6\n '[,QsWtd\n- G+UKHUF\n-liY<@,R}\n-VuVV)DV]\n-]P7]dxBa\n-ww`vKpgioUL\n-DmO~-OIT\n-t[*vYPfK\n-kH~PH?f6\n-bz6hlx\tW\n-fF1>A}')F\n-[9BxIS^G$|\n-(M1*\"F%~\n-v7NgIVNo \n-OzWc-|/}6\n-*0EEX>)B\n+h|s\"|si|\n+Bn>Ycygu\n+XRR;VRRD\n+]#3Ze[NL\n+y#?h%b{l\n+YJm46f@kZ*\n+gP\"V:h$v\n+H2$J5\tB,\n+n@u#(6@Rc\n+;P{A=!*|\n+gbtPb|Kb\n+#$sISN!f\n+&@nO1~!?\n+c4}/O<|$\n \t5eyf~6d\n P,e']4dJ(\n u/`6\t]P^\n ;a\\\n CR/G:nyZ\n @M.xv!Y?@\n OLi<{}xd\n ++L}B\"_D\n IF^UF^UF\n K<,En? rO\n ]AtFp|*k\n EtVnGV]6\n ao`3isIq\n-x.Qu(XEw\n-uWBJ6[k&\n-%`}7P>Iq\n-7~ZXirE0\n-_V4>.c^\"\n-9U/k\"n2=\n-]rl~E\\&{\n-/2QO^eJN1\n-IJPF)!\tz$\n--f3;+`7`G\n-qIV~^U~_T~]T^\n-G@h}2nm&\n-9p)c9p~U\n+D*i 6URlF\n+A\"6MRlw0\n+:`9%{?>,\n+MBw@,(J:\\l\n+y%`v*vP8\n+9zgHk9@T\n+YE`*?H {*\n+u{h3[/8g\n+%ZuVoU3j\n+JIc\\]_%YJ\n+j^$=oIs.*\n+o%+If50b\n+cfy'?e;U\n+uQ.JHmqo=wQ\n+f1+?Kd1+W\n+HvZ$[c{{\n+K.#qz/wI\n+rVR/bV.A\n+\"7JI/EYnU\n+\\\t9C%e1M\n+YIYLKcs%\n+s_RYL+b}Sdo\n+[l\\HIo!i\n +S 5i:{E\n U)vc{eGRb\n U'UUcYuG\n gKydS!8E\n cD5!X}+!J\n &RNpI9-3\n l^Ji\n-5pR9DrF#\n+S8P>({Np\n+VQ)pQE%_uD%8\n+{\"yJs\\fA\n+GJ?(' L&e\n+-,?k/F]b\n+#vs{'`tL\n+uVgUUYwt[u:2\n+2+@,#;&\"\n+w9^|Hn*U6k\n+T#zjEt$^v\n+h%?#x:ZR\n+csYUU0VV\n+qt)2}0G>\n+Rxp;U2{y`\n+D/Q&Tn[xX\n+EP_`';@x\n+Ded>b}#j\"\n+#b3Y3#b;Y\n+!fKCTY*o:!\n+/JQXCXAR\n+@8EH:~3g\n+\"h;pFyhh\n+#[ms[YBR\n+_z\"I/6q&Ma\n+n*D'KtKA\n+[{J&!ezpUAD\n+DU S9M~%j\n+_lVU>d7Z\n+mI#[X+h4\n+VR1fqeQ[\n+_Vq.x&6!\n+V\tv-*t\"$\n+ZT{wTo9W\n+9_uPwa5I\n+#xZ_k:~'\n+q?k!~gWai\n+nQ)WbsH~Fo\n+GMN-SfAv\n+|$r:\tG(c\\\n+s\"q 5A^C\n+Tn6r\\$oT\n+K]?+KgCWM\n T6\\%)[^]\n-KdYE/(w+\n-(`:~nLR`\n-]Htmt%%s\n-hvOZ,qOZ\n-`q,!~)e.\n-W!}/KJz@\n-k/`Z&3p2\n-%2oFOVNA\n-\tUbYvbZ(\n-.wA]rt1N\n-8IF,q#/XF\n-#R=,gb k|\n-Me3/d)VfI\n-L,cqiYz&\n-)YbNIG9%\n-FvZ^BIoX,\n-;qn)HTS:+\n-f?vEsko9I\n--)@kT3k_\n-uOifaXTR\n-V@GWO9AG\n-e\\ajwt5)\n-,vlkfn.:\n-TdJt7[%H*\"\n-%iaIZp\n-0A+j2_i8ZQv\n-XS^)gMkykzh`M\n-(J*Wz,\tP4`\n-PtAv0`O\t\n-{Y#cEY{*\n-\"1Ij`ERID?\n-\"_5V$~$aE\n-Vt})cE~N\n-gB59e:@Q\n-[:G)+4JM\n-U0E%i,S4\n+KX7Jxa}u\n+}aR0.Sa6\n+37d>K0m>\n+ZOx,6qi<\n+uzC@y]4q\n+Wc2~XT]+\n+Ec^a$c&l\n+.nSnG&rN\n+]tjl40tq\\\n+jm$ O@Np\n+YCAm;&jK\n+|by})/5O\n+poy\tDubv\n+UCVe)&8#\n+[$H1najDcU\n+YBmI:a!~\n+%tsr:A7CwjA\n+-(7[@H|{\n+,+bH+\"q~:\n+|Dhmpj_a<\n+E,bGb_%@\n+JP6s]bF.\n+T!6N3=AGu#bm\n+zch&8gFo\n+b-?Gh]z&-\n+>3')S7qx\n+&'hEB0Sc\n+34W0=pZo}\n+/k4$f'1&\n+f{6dOw<[\n+=#%.]jGJ\n+})*hITD0gd\n+>)\"Yn\"!n\n+:*uQF=L]\n+/iz?\"yc[7Y__`K\n+6=;Del(?/\n+RnH!!X.4#RnH\n+*M}VhS@(\n+sH$X#(}V\tJ\n+Og%kqV%1\n+\\4t%sY5cQ\n+J]t)5'~[\n+bJum, c<\n+SY9_VWN[i\n+;*k7t:^t\n+]>7$\\Vxy\n+QY\"O[py5\n+OI:z-JYP\n+3Bv)^Q{Q|\n+O|c]'HJD\t\n+nP>0=4fBo4?)yI\n+CV1qsCYzn\n+}ZQFsthEe%\n+ZK-[SNHaM\n+UN(:PbY8?\n+!D+:xDM+\n+D Y^\"j#e:\n+h5V$~$aE\n [:G)+4JM\n-U0E!y,St\n+x-J@Q\tjq\n+aZ:#XQ2ii\n+aEkW2V$.\n \"1Ij`ERID?\n-?Em>Bm2t\n-_U `!Atp\n-iWqI:WCqI\n-NT)+*8V&\n-0,Dx2]2S\n-~g6SCWPWR\n-v7*:P|5t\n-,':P:JTu\n-4y;M|HL,\n-^p(W+:m3>\n-ZtB]{8&l\n-S*L3[@N?\n-Ht*FyaWt:\n-JtzU`xp-:8\n-NwSTEND'\n-uLt:~Z':\n-A'4GA@'6\n-6`$:5?7i\n-G/U5@#:u\n- :M8JT2N\n-;aK%:=J6\n-x7-#:ugY\tI\n-?qTOY\":i\n-7P=@FtJl\n-fV^q/;,S%:E\n-Kt2TxLt*\n-Kt2TxLt*^\n+-5V$~$aE\n+Cq-x{f\\8R\n+pE-2Q~kw\n+*y-JXQ-j\n+{J3E=]ZL\n+\"1Ij`ERID?\n+ISJI&7q&\n+c+DTrM5v_\n+qIBhlt\n+znrHkwX4\n+O]]=4_K]5\n+=8do}A2J\n+i/z]qdJ}\n+Ml!|?o=j\n+T?`Kt:vh\tD\n+hh^tjBq9\n+7^lt!:=n\n+FE'TuIe=a\n+ol,:=:FE\n+:*T5@#:=\n+Xtz^a.:M\n+ :U:JT+N\n+S#7Ic,:MT\n+HtJFyaWt:\n+i\t*S&:uX+\n+5Gj7$:MW^5\n+X%:=5'&G\n+JZ\":1&t9\n+sx{n#:),3\n+T$:mM[%:m\n+Q':=x$.*|\n JZ\":1&t9\n-)0RItJd\\\n-E2@tRL V\n-E2@tRL V\n-X;D'p*,':\n-rA/5=.M-\n-!UM4v!F3\n-c{(hlG&4\n-'WYOb;[v\n-@o&TaiU0\n-9R>w@,y)si\n-5\tj;<%:D\n-v>qsYuDlbC\n-%rup]Ge]\n-pgk/*9\\!%\n-Wb}xsN?:\n-$dZ.\t2-%\n-Ro\tT6uX&|\n-J5g~PPhQ\n-L\t}ONPB_D\n-:4>_SsR|>\n-+#eU{^V9)\n-B_8z$^ma\n-Eok*_xb \n-A@v,p, kN\n-^W=Wcd UW\n-&LbN.J{2\n-jy2<0I5K\n-Qhz~ruxZ\n-&^4 S)AO\n-4RUMg\"'U5\n-B&U-tV >z\n-z\n-Q!,\\DRUc\n-1UiO0ZO \n-r/nq?pS&%Ow\n-sy5`>7aT\n+aNDR2L=W\n+T_0V`Nfh)0#f\n+DVInP`FnH\n+zA/5=.M-\n+]:'Ogy,npf\n+rR3.\"O*/\n+#9yqh$gAU\n+los^Ho}h\n+y{3}i26De\n+|WNC4W6.P\n+LT0A>{]ky\n+hNO?_T;Sr\n+2A\tFO4A\t\n+]x:N>5in\n+|->(4d$M(kN\n+k+Yq\\[I\t\n+/tP<9/'xO\n+fCuZ\\lhe\n+;igf~ysg\n+1Xc%S$az\n+3sh,{db@\n+^6U)0hL&\n+J#n#]Sq)_BcZQ\n+y-ZUL!U1\n+4*Lr:_m3\n+9n% kS\" +\n+J5g~PPh_]\n+qp0!hZTU\n+:L[%U#{GZ\n+Q}7z8T_(H\n+q\tN/[![U\n+QBoA,eqF.\n+e-x^V0)k\n+!:v_ScmF\n+8p$0G~n=8\n+Ee2L\"mH:\n+TuGJz&OZ&U]\n+c&UUo1%U}Pc\n+8XY35r'zH\n+2U5Vk$RYK\n+-Bw$GpoxA\n R'7EYjhZR\n K/Hf uj{\n @'f|GX2ff^\n j7t/uJK#w+\n d>1V`49v\n p~^)`oa>\n %%mUJzU6\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so.p/vector_fields.c\n+ [ 0] dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so.p/vector_fields.c\n+ [ 4b] ./.mesonpy-yqzuvrc1\n [ 5f] dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so.p\n [ 9a] /usr/include/python3.12\n [ b2] /usr/include/python3.12/cpython\n [ d2] /usr/include/x86_64-linux-gnu/bits\n [ f5] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12d] dipy\n [ 132] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ab/9b2a69b09dd10e4374e9e9535d85598e39f124.debug", "source2": "./usr/lib/debug/.build-id/9a/357d24d1a0a219eb7caa29fe7c2a97632e10fa.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000004e000 0011b0 0022a8 00 WA 0 0 32\n [23] .bss NOBITS 00000000000502c0 0011b0 000cd0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a1 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 0366af 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0369d8 0003f5 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 036dd0 016810 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04d5e0 0001cf 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 04d5e0 0001cd 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 04d7b0 02b6b9 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 078e70 0068a1 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 07f711 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 07f768 004710 18 34 573 8\n [34] .strtab STRTAB 0000000000000000 083e78 0059db 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 089853 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ab9b2a69b09dd10e4374e9e9535d85598e39f124\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9a357d24d1a0a219eb7caa29fe7c2a97632e10fa\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x5d): dipy/segment/metricspeed.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd0): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf3): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): /usr/include\n 7\t(line_strp)\t(offset: 0x138): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 140 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/metricspeed.cpython-313-x86_64-linux-gnu.so.p/metricspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0xefbd\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-$GCC: (Debian 14.2.0-8) 14.2.0\n+GCC: (Debian 14.2.0-8) 14.2.0\n \t_^cz[Ym\n |_Hj.7|`\n d$`CqPu0\n U&v#)p=0\n I%>5Jaa*\n XZERk}R?\n zD*UvJUR@'hUVyT9H\n@@ -74,14 +74,16 @@\n JR+`os+s1\n >S4oK\tjs\n !Jw_mXaM\n f)GBk u_\n t])L{\tWE\n oW.B_tC;\n W~YVLe86\n+GWl62%YG\n+2oh*ZcZ!\n 5dr'LK*M\n @'Vl]W\tL\n @\tm4\t_zI\n yJzS(T-;\n r1KP0wr3g\n rSK\\wQ%(\n P|UAVU<*\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/segment/metricspeed.cpython-313-x86_64-linux-gnu.so.p/metricspeed.c\n- [ 49] ./.mesonpy-e1zfpkqv\n+ [ 49] ./.mesonpy-v4sctjms\n [ 5d] dipy/segment/metricspeed.cpython-313-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.13\n [ b0] /usr/include/python3.13/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12b] /usr/include\n [ 138] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/af/fc7f1adce1c059b4e22d2fd0dc8b1734008b88.debug", "source2": "./usr/lib/debug/.build-id/43/02cd630668eae1585ada84f7f4d99fc535e03e.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: affc7f1adce1c059b4e22d2fd0dc8b1734008b88\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4302cd630668eae1585ada84f7f4d99fc535e03e\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x75): dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xbc): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xd4): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xf4): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x117): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x14f): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x178): /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 139 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so.p/shift_twist_convolution.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x8f13\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n+>GCC: (Debian 14.2.0-8) 14.2.0\n y- {ApDo\n Pzoe??{6J\n 3VTb}@w'\n Ts(BV9UM\n REuc'T>5\n S\\~NP.9vr!\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n+ [ 0] ./.mesonpy-yqzuvrc1\n [ 14] dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so.p/shift_twist_convolution.c\n [ 75] dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so.p\n [ bc] /usr/include/python3.12\n [ d4] /usr/include/python3.12/cpython\n [ f4] /usr/include/x86_64-linux-gnu/bits\n [ 117] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 14f] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/b1/8b96d21c84f3bae08de22633b3eda6bf9a45db.debug", "source2": "./usr/lib/debug/.build-id/00/844d256f989c0830d3d41af59d80d1de4d3540.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b18b96d21c84f3bae08de22633b3eda6bf9a45db\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 00844d256f989c0830d3d41af59d80d1de4d3540\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x5f): dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9b): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb3): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd3): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf6): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x157): /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so.p/featurespeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-g7y1yg54\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0xf3bc\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n+M5@GCC: (Debian 14.2.0-8) 14.2.0\n HLJRUIPUY\n g)U)_P)l\n _Yp_!;cW\n 2evP_mf3=\n +(Z6Hgr4\n go`RW!8_\n O}v[hvw)2\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so.p/featurespeed.c\n- [ 4b] ./.mesonpy-g7y1yg54\n+ [ 4b] ./.mesonpy-yqzuvrc1\n [ 5f] dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so.p\n [ 9b] /usr/include/python3.12\n [ b3] /usr/include/python3.12/cpython\n [ d3] /usr/include/x86_64-linux-gnu/bits\n [ f6] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12e] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 157] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/b2/ba537fa6dc0704dad4d7c949300dbad9645f25.debug", "source2": "./usr/lib/debug/.build-id/a4/bf5ae3214eb108ee22d159e72251c88914a3fe.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 489184 (bytes into file)\n+ Start of section headers: 489176 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x776e0:\n+There are 36 section headers, starting at offset 0x776d8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 0011b8 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 0000000000042248 001238 0005e8 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000042830 001238 0001e0 10 WA 4 0 8\n [21] .got NOBITS 0000000000042a10 001238 0005f0 08 WA 0 0 8\n [22] .data NOBITS 0000000000043000 001238 0016a8 00 WA 0 0 32\n [23] .bss NOBITS 00000000000446c0 001238 000b38 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a0 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000320 02c81b 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000320 02c81d 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02cb40 00041e 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 02cf60 01409b 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 041000 0001e2 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 0411e8 0282e7 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 0694d0 005c7e 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 06f14e 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 06f1a0 003e70 18 34 478 8\n- [34] .strtab STRTAB 0000000000000000 073010 004560 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 077570 00016c 00 0 0 1\n+ [28] .debug_line PROGBITS 0000000000000000 02cf60 014099 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 041000 0001df 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 0411e0 0282e7 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 0694c8 005c7e 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 06f146 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 06f198 003e70 18 34 478 8\n+ [34] .strtab STRTAB 0000000000000000 073008 004560 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 077568 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b2ba537fa6dc0704dad4d7c949300dbad9645f25\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a4bf5ae3214eb108ee22d159e72251c88914a3fe\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x69): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x7d): dipy/direction/bootstrap_direction_getter.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xc9): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xe1): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0x101): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x124): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x15c): /usr/include\n 7\t(line_strp)\t(offset: 0x169): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x192): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1bb): /usr/include/x86_64-linux-gnu/sys\n 10\t(line_strp)\t(offset: 0x1dd): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x54, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4c): bootstrap_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): bootstrap_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x60): bootstrap_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x60): bootstrap_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x423): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1fe): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x209): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x217): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x225): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x238): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x245): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 147 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/bootstrap_direction_getter.cpython-313-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x69): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/bootstrap_direction_getter.cpython-313-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0xb984\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,78 +1,66 @@\n-d_%GCC: (Debian 14.2.0-8) 14.2.0\n-PZ7Nf+sh\n-C`\n-ja9d,$lv\n-N1+Hh(--clVp\n-KQ;*JMZ0\n-tX6IsAX?wM\n-\t@O&{kC+N\n-*.tqY9Wr\n-ktYa`If(\n-kY\"+,7br,\n-O\\hv#c?6G\n->+#T1N6l!\n-9g>R9gLe9?~s\n-)QyA'8]I\\!ks\n-@C{9@ll~y!G{\n-HDCAf=G'\n-''j~OoQwi\n-.l.)}IHq\n- <-*^_bh//\n-?I>CI>CI~\n-`146R-hw\n-xg;gj$)/5Omm\n-1l1S6:;b6\n-E8pX#6el\n-2U4k;.Wv\n-sw%0WPw y\n-!=7Qa'b\\]-#Dv\n-BSI&]QLSm\n-:MqD+ZC@\n-#4nZ%BS7L\n-I\t%PA\t4C9s\n-cYV,.5*7\n-,6{$,Hi^\n-7cFK;=Cr\n-k ,#%LC%K\n-h9pKYFE^\n-iYZ>P!E33- _\n-$:hLLq@M|\n-tg9eW1{T\n-zvFMF\\5+ \n-`Ti:3[YC\n-Je 1G9?4#\n-{5f(;*b2\n-wws\\w'&w\n-p^r4&iM\\``^\n-?<[]?^;L\n-B*:_\\jT$;\n-hya%@%g^\n-.nM,%JiA\n-Bl8>~kL9La\n-^ag>QdL>\n-\\,FV535V\n-M:>,/J%G\n-l1*\\#+J|\n-FMvlXQ@U[Y\n-yW+54O^D\n-zKir`$}q\n-{/mfkPx\n-j1 >eT3_\n-LxPM0SJKA\n+7,#l4N]~*4\n+>NWbOW}D\n+Uh@h8c*/eLs\n+6W*yz)?d\n+{.*)eteP)^\n+Od'=&`\\])\n+2#{GY9k(\n+?g|>QL6M!\n+n?K6;J#qeKr\\\n+bN+m1Sa4\n+@Uu!'`/~\n+S;|lRoM`\n+w2[r<~Kx\n+)(#F=_Ph\n+3v$(qkzy\n+jeQbxluk\n+4uY:JVmJ\tE\n+$/>yA|/n\n b~(WId#h\n h-Q0n_@n\n oEJ3j)mt\\\n ,Ty_J\\Dt~\n WELeo1qG\n $a)&*aF;\n dDb8LA+?\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/direction/bootstrap_direction_getter.cpython-313-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c\n- [ 69] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n+ [ 14] dipy/direction/bootstrap_direction_getter.cpython-313-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c\n [ 7d] dipy/direction/bootstrap_direction_getter.cpython-313-x86_64-linux-gnu.so.p\n [ c9] /usr/include/python3.13\n [ e1] /usr/include/python3.13/cpython\n [ 101] /usr/include/x86_64-linux-gnu/bits\n [ 124] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 15c] /usr/include\n [ 169] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/b5/cc6c266ae9900220bb5afef3446f6c193889c6.debug", "source2": "./usr/lib/debug/.build-id/00/de456ceffcadb9a6cbde193cc6253e5f72a2e3.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 0000000000030368 000358 000528 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000030890 000358 0001e0 10 WA 4 0 8\n [21] .got NOBITS 0000000000030a70 000358 000590 08 WA 0 0 8\n [22] .data NOBITS 0000000000031000 000358 001368 00 WA 0 0 32\n [23] .bss NOBITS 0000000000032380 000358 000900 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000080 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000300 020dc9 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000300 020dcb 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0210d0 0003f3 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 0214c8 00eb73 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 030040 0001de 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 030040 0001dc 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 030220 01c179 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 04c3a0 003c16 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 04ffb6 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 050008 0037e0 18 34 420 8\n [34] .strtab STRTAB 0000000000000000 0537e8 003590 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 056d78 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b5cc6c266ae9900220bb5afef3446f6c193889c6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 00de456ceffcadb9a6cbde193cc6253e5f72a2e3\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x5f): dipy/reconst/quick_squash.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9b): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb3): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd3): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf6): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12e): /usr/include\n 7\t(line_strp)\t(offset: 0x13b): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x164): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x18d): /usr/include/x86_64-linux-gnu/sys\n 10\t(line_strp)\t(offset: 0x1af): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x54, lines 66, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3c): quick_squash.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3c): quick_squash.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): quick_squash.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): quick_squash.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2e8): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1d0): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1db): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1e9): string_fortified.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1fc): listobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x209): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x216): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 135 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/quick_squash.cpython-313-x86_64-linux-gnu.so.p/quick_squash.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/quick_squash.cpython-313-x86_64-linux-gnu.so.p/quick_squash.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x79b6\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,43 +1,57 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n-[%[oztie\n-Do8&ABBw\n-AvF0t\"pU\n-zXTa2q#S\n-afwgwggg\n-\"OeB#?r:\n-dswD0mm\t8\n-N+1$IvwGD9$%\n-.`}{4XF&\n-fgwgggfwg\n-p.SavTKg\n-AXg1g?sv\n-IiQ1AT<}_\n-9MWl\n-\"D.6 Khu\n-;C|u9v#5\n-o<$o6*a(=0!n\n+6Q^x0M=xD)\n+HfpzKrz$o\n+xZVa%U^VtU\n+4izIjP^3\n+Q3OIa$UL\n+|y\"Oe\"]>\n+!S>31u|O\n+VHO2O_)k\n+n!N7;l!N_\n+%+BE-M>n\n+lvvwvvfvwv\n+.\\3`6!lv\n+Q=R>JQZ>J\n+>R2}AkIh\n+037wP~Cr#q\n+q[?C\n+_9$4.it7Fi}\n+< w$O5XW\n+#VS8'[I]\n++OaQ*]k9g\n+Vh{`n!|x\n+yT~k?$ vo6\n+d-_k]\t@0\n+h$53_Od4\n+p C\t]xe_\n+.0pgDwYuj+\n+'vHO,$O<\n+^2S:<`Jb\n+nowOw>,U\n+2Gw^Fee Y\n+XU8N3&!Y\n+TPGb Y#PW\n+)/Co.&_$F3h\n+hk%vw(wT\n+/;*aBE@~z\n+kaF,=FoCH\n+QPD5ois:\n+`g,%qO\"M\n++rb;yE,Y\n+9*IRrvXZ\n+Y>%CB_X|Wm*\n OBzF~qrog\n Rd,dH>!:?*\n A-mn;\\Da\n Pa\\p\t2.\t\n k\"Vy'HlY\n 8A9\"('NP\n GHng(2r@\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/reconst/quick_squash.cpython-313-x86_64-linux-gnu.so.p/quick_squash.c\n- [ 4b] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n+ [ 14] dipy/reconst/quick_squash.cpython-313-x86_64-linux-gnu.so.p/quick_squash.c\n [ 5f] dipy/reconst/quick_squash.cpython-313-x86_64-linux-gnu.so.p\n [ 9b] /usr/include/python3.13\n [ b3] /usr/include/python3.13/cpython\n [ d3] /usr/include/x86_64-linux-gnu/bits\n [ f6] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12e] /usr/include\n [ 13b] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/b9/6fab183d90c573f1a9ced62ab9cf4f99452cce.debug", "source2": "./usr/lib/debug/.build-id/75/8333850e944253d2a811f1972d66ec800fc7d1.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b96fab183d90c573f1a9ced62ab9cf4f99452cce\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 758333850e944253d2a811f1972d66ec800fc7d1\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x59): dipy/align/transforms.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): dipy\n 7\t(line_strp)\t(offset: 0x129): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/transforms.cpython-312-x86_64-linux-gnu.so.p/transforms.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-g7y1yg54\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x9c36\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/align/transforms.cpython-312-x86_64-linux-gnu.so.p/transforms.c\n- [ 45] ./.mesonpy-g7y1yg54\n+ [ 45] ./.mesonpy-yqzuvrc1\n [ 59] dipy/align/transforms.cpython-312-x86_64-linux-gnu.so.p\n [ 91] /usr/include/python3.12\n [ a9] /usr/include/python3.12/cpython\n [ c9] /usr/include/x86_64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] dipy\n [ 129] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ba/679c68360a7bfdac2b727a848dfd1137cffafd.debug", "source2": "./usr/lib/debug/.build-id/d3/2f1d14b1783250e2f9f067c03b900258b1d3e9.debug", "comments": ["Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000032000 000358 001368 00 WA 0 0 32\n [23] .bss NOBITS 0000000000033380 000358 000900 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000088 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000308 021c52 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 021f60 000418 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 022378 00efd1 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 031350 0001de 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 031350 0001df 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 031530 01c847 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 04dd78 003e6a 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 051be2 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 051c38 003828 18 34 423 8\n [34] .strtab STRTAB 0000000000000000 055460 0035fd 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 058a5d 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ba679c68360a7bfdac2b727a848dfd1137cffafd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d32f1d14b1783250e2f9f067c03b900258b1d3e9\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x5f): dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9b): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb3): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd3): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf6): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x157): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x179): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1a2): /usr/include\n 10\t(line_strp)\t(offset: 0x1af): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 67, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): quick_squash.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): quick_squash.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3c): quick_squash.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3c): quick_squash.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x305): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1d0): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1db): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1e9): string_fortified.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1fc): listobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x209): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x216): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p/quick_squash.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p/quick_squash.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x7f3a\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,66 +1,54 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n-65AtJ-Kt\n-;tz.,Cc!\n-*l,\"cTas\n-<|*H47M4\n-\t+u{auLp\n-=FAydByHP\n-8\"E;IkVE\n-[9n$=0!n\n-B[lMI2P^\n-\t;!/z`?H\n-ST[4pGrm\n-k{:JsBX?\n-O;+VYRFS\n-9JSeh*6Y\n-SN0-ZB,P0\n-NmECR1>$\n-x9eNi]/g\n-V\",D.e~%d\n-xOnv$TP_\n-UQn!V#^V\n-z@:c$WOg`\n-1VlpP1N6\n-c@ed{1u$\n-+Ig>xaY)~\n-X]VrV}Yb,\n-HymX>: R.\n-HKY`%7QU;\n--Ae:]t,7\n-8~8'+jQz~\n-qj93c;p[-3\n-?HV~+U~t\n-Byao6mLa\n-qaMkiMkok\n-!yk~q'x8\n-gi(iaBP#\n-Cl}-H cr\n-C[]&<!eQEr\n-Fy [s;*z\n-v}<#z$f,\n-V\t[o\\\t[x=G\n-{%\\UNw8^Wus\n-c/NsX:w?\n-k%@hFS/5{p\n-*0T?|e1.l,\n-J#lxqG9ejo\n-m m\\D#9s\n-rX-6eyq*C\n-<3u,pDe| \n-:F8|(-Q.G\n-fGQBAS^+\n-\tZyXOhv'\n-'Y0Cswqs\n-j4vkP1JMU\n-K}[4vw{y\n-S4 1;[DS\n+X<\\/@j(zi0B\n+e9G~caT@Zb\n+>e-d%,Z4}\n+oqiNW]hG\n+%Y7Y`5D*u\n+P*%UHI@)\n+wt3Ezv7E\n+#mY$+CIY\n+XZ=UjRBP%i,}q\n+046QaeEL'/\n+D&i3E&+[\n+dB+K(fFu\n+qS:7bg9O\n+;[P\"P',S,(\n+\\;]yryX4\n+MT+()~IW9%%\n+Ir'!Mo_*\n+elEY7`uA\n+^2Of?G>Z\n+yHOn$:lv\n+,|\\P;]UA\n++;c1LXZzP\n+>{iR>yIWy\n+%0;Q_Bdeo\n+SV2QVRrd\n+zN<\n+ns<'\\xvI<\n+N1\t\t|\tbn:\n+60B^z3p\"\n+TJVPMlG'O\n+V.]bK@7t$ \n+#i;RXCzU3\n+2{2<|1LB\n+fnIJUb97Yj'u\n+mB,4c%y&\n+823>Jffoc\n+1Ws:1#0U\n+7R8UR1cH\n+G=Yz!T2MJ\n+m\"=gzcC<\n+)b&U\\[s)ks\n+T\\f\\WDl&\n+QKwP[-zzh\n+Lk|%IG@mo\n+o~1Kht[<~\n A1-S_jXD\n yK9EAC\\;!\n * bppdP-\n w?nxoIMW\n zKlN\t#^;^\n bg7\"v;_I\n #\\dgH-W|\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p/quick_squash.c\n+ [ 0] dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p/quick_squash.c\n+ [ 4b] ./.mesonpy-yqzuvrc1\n [ 5f] dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p\n [ 9b] /usr/include/python3.12\n [ b3] /usr/include/python3.12/cpython\n [ d3] /usr/include/x86_64-linux-gnu/bits\n [ f6] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12e] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 157] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/bb/cbc4528cdba1585768957aeab0edab029b48ee.debug", "source2": "./usr/lib/debug/.build-id/14/77b418cd81ba908feaf0ce32142efe7d95b7ab.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 849576 (bytes into file)\n+ Start of section headers: 849568 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0xcf6a8:\n+There are 36 section headers, starting at offset 0xcf6a0:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001230 18 A 4 1 8\n@@ -27,19 +27,19 @@\n [22] .data NOBITS 000000000007a000 0011a0 001948 00 WA 0 0 32\n [23] .bss NOBITS 000000000007b960 0011a0 000ae0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000093 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000318 048fd1 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0492f0 000409 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 049700 01dfa7 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0676a8 0001d9 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 067888 054c2d 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 0bc4b8 00a4a7 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 0c695f 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 0c69b0 0043f8 18 34 532 8\n- [34] .strtab STRTAB 0000000000000000 0cada8 00478f 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 0cf537 00016c 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 0676a8 0001d8 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 067880 054c2d 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 0bc4b0 00a4a7 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 0c6957 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 0c69a8 0043f8 18 34 532 8\n+ [34] .strtab STRTAB 0000000000000000 0cada0 00478f 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 0cf52f 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bbcbc4528cdba1585768957aeab0edab029b48ee\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1477b418cd81ba908feaf0ce32142efe7d95b7ab\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x57): dipy/align/expectmax.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): dipy\n 7\t(line_strp)\t(offset: 0x126): /usr/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 139 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/expectmax.cpython-313-x86_64-linux-gnu.so.p/expectmax.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x161db\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n [ 14] dipy/align/expectmax.cpython-313-x86_64-linux-gnu.so.p/expectmax.c\n [ 57] dipy/align/expectmax.cpython-313-x86_64-linux-gnu.so.p\n [ 8e] /usr/include/python3.13\n [ a6] /usr/include/python3.13/cpython\n [ c6] /usr/include/x86_64-linux-gnu/bits\n [ e9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 121] dipy\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/bf/3606684eec1f5cecc5b63730d28791ee668acb.debug", "source2": "./usr/lib/debug/.build-id/cf/5ed667553a20a8ee3e0e81568f59f022a2c7d7.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000003d000 001258 001428 00 WA 0 0 32\n [23] .bss NOBITS 000000000003e440 001258 000a20 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009e 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 0268cb 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 026bf0 0003c9 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 026fc0 01100d 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 037fd0 0001cc 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 037fd0 0001cd 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 0381a0 023027 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 05b1c8 004d20 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 05fee8 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 05ff38 003bd0 18 34 456 8\n [34] .strtab STRTAB 0000000000000000 063b08 003a83 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 06758b 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bf3606684eec1f5cecc5b63730d28791ee668acb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cf5ed667553a20a8ee3e0e81568f59f022a2c7d7\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x4d): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x4d): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x61): dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9e): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb6): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x131): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x15a): /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 132 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so.p/nlmeans_block.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4d): ./.mesonpy-g7y1yg54\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4d): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x990e\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so.p/nlmeans_block.c\n- [ 4d] ./.mesonpy-g7y1yg54\n+ [ 4d] ./.mesonpy-yqzuvrc1\n [ 61] dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so.p\n [ 9e] /usr/include/python3.12\n [ b6] /usr/include/python3.12/cpython\n [ d6] /usr/include/x86_64-linux-gnu/bits\n [ f9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 131] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 15a] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c2/5a1d80739fa517b5c633979a01bfba6debe60a.debug", "source2": "./usr/lib/debug/.build-id/d2/9ebd4b6fa248c7ca04bbc72febae3fd7291008.debug", "comments": ["Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 00000000000b5e40 000e30 000958 00 WA 0 0 8\n [20] .dynamic NOBITS 00000000000b6798 000e30 0001f0 10 WA 4 0 8\n [21] .got NOBITS 00000000000b6988 000e30 000678 08 WA 0 0 8\n [22] .data NOBITS 00000000000b7000 000e30 001f68 00 WA 0 0 32\n [23] .bss NOBITS 00000000000b8f80 000e30 000f30 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000e9 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000370 06b578 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000370 06b576 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 06b8e8 000527 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 06be10 02b3c9 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0971e0 0001ee 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 06be10 02b3ca 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0971e0 0001f0 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 0973d0 070192 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 107568 00e3b9 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 115921 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 115978 0059e8 18 34 754 8\n [34] .strtab STRTAB 0000000000000000 11b360 006dcb 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 12212b 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c25a1d80739fa517b5c633979a01bfba6debe60a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d29ebd4b6fa248c7ca04bbc72febae3fd7291008\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x5e): dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd0): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf3): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x154): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x176): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x19f): /usr/include\n 10\t(line_strp)\t(offset: 0x1ac): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 75, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4e): interpolation.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4e): interpolation.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3a): interpolation.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3a): interpolation.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x281): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1cd): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d8): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e6): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1f4): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x207): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x21a): longintrepr.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 179 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p/interpolation.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p/interpolation.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x23ca1\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,149 +1,175 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n-)i~)i2E\t=\n-RB*92_()\n-,CxX]Qw%\n-|z )C]gsg\n-S49puylg\n-L%$UP-os\n-LKqX[NKa{UJ\n-uh$qKx#)\n-Mi|M)Hr&&\n-< _!ge3t\n-Nch3Eh3Eh3\n-spUzNRiwj\n-@9bh|;\tBh\n-;THR3HFR\n-Zchzc.>=q%;\n-kT#>G\\Y8J!\n-p9StN)jK\n-U=fmm8<2\n-d:^>S8J!KE\n+Nzo;[>M4\n+|&A(UN2.\n+n!\"z``\\y\n+us4vrc \"\n+Oh}IxLv#\n+2R/iJ`|7\n+M/qC+5hP/\n+BZs!,^k>/P,%\n+Mi|M)Lr&&\n+'4zzW$S/\n+1j>_MojA~\n+b~Ud[\"I6%D\n+]#1t|z\\7x8\n+Pl2DC.i$\n+%UJbvLnJL\n+|X%;(!vP\n+^3 u[M%5\n+y-@_O2?i\n+U)vMRem=n\n+1\trdXi}2\n+|h~WhV(4\n+/%DI2CAL\n+{lnP7<67\n+pt\"W'_G<%t$u\n+J!8\tOk`=$\n+ao%GBNG+\n+ Z2^TL%d8\n+J~2C[@dy\n+k#TXz@I\t\n+3O}9IJHsS8J!KD\n p9StP)*V\n-+l;Eo+-_a{C\n-[-Z!yjx)\n-S!;#D.Gp!\n-_\"WKPy`S.\n-o ~%PLfGU\n-C!ePS1\"%\n-R^y$,y_YRQ\n-p6I>({A7\n-x}UYIYLSBJ\n-nJY0U]r[#U\n-R}/G!d*I\n-#nRq]jIp\n-i<=SgR1c\n-hSN)bh.B\n+{>mo7+BF\n+[0}MU/HsG \n+]W8m+.\n+\t F\"0KJ^\n+08C7qHSH\n+cFwebEQu\n+}(Qn0|o=1\n+ |f\"?.;x\n+IhLNsB>G\n+^/&Wv}jg(\n+h.3\\G0=t\n+N1dw!y[ S\n+\n ]D/]D/]DV\n io|=Ac3`\n YYf#r!^+\n *RJI%EjF\n }uPU%`_m\n LSJ999='\n B+M<`3y#\n afHD~B913\n-UF?nSeTU-\n-QQho%s=U\n-(Wxmq6Y:\n-H6\tp7K~A\n-ly,\\G#==[\n-E!;}+]d\t\n-Z/\"KnwJ;\n-\"6tq6[i{o:t\n-z\\ZJvj`&\n-cKd.w9GN\n-\n-mx\\\\%??o\n-.IUV;Yf#n\n-o~?)+a]C\n-D1]zj=H^\n-u ):1TKy\n+W{9nZL=4\n+WjYY\"vXYlg\n+L&1\\+1JH\n+M#r6[)h&\n+GH=(-%;=\n+=z4/HIN4\n+|i;ES\t$=?eh\n+p-B:2Fqj\n+O'r4d!$<\n+f)vGfZla\n+r#w7y8PH\n+tYH,8&Q~K5\n+OKDl9gl6\n+TmtsXc>tn\n+M>;=#s{#2\n+hXeMCH{X6~w\n+O3@mv5~:\n+h}alA';Nh\n+fjOldQAQu\n Z}$B4{92?\n-@YA%Nv>D\n-}3Fs-s\\hg\n-Yv}Or}:*4]\n-$Q};sn$z\n-7dS+=\"t6\n-M<^?u/M'\n-H[/[,k([\n-gVrdjInpk>\n-;Oj(\\#>:\n-weBjj\"WSnnF\n-lNQ')68Q\n-MsnoN5L5WJ,_h'/\n-RGn'Rx!6\n-<`;o^!-_\n+@YA%Nv=H\n+2||8~r\"26\n+=waRXMq^\n+oYo`%\"#_\n+_D>~22qDaw\n+Rr>W?Y[<\n+`$>},X.;\n+%.,(8'Wx\n+3d.Id|Ddn\n+w43dnB#G\n+<@HSpK!M\n+`\\eD 0nQ\n+LpW~d_&)\n+To3Vp#Qp\n+xlwL\\*)W\n+0JM0Yh%Fk\n+^o09q$``2\n+Ln3R/vx0\n+|'Vxb2'6\n+@])O*gmP\n+wL:AH~]^\n+9mjM*;~B\n+]J|l@!\"C\n+,'1(E%&j\n+ZHdq%J$7\n+{5.-\tj.3\n+P,$d)AB>c@B>\n+5EM\t$Ig,\n+\\)n3f59#\n+Ri9Ud~(_&i\n++f{ya\tM9\n+%d5JYWtY\n+;8YdR>7#\n+qFD\tWfj1RaQ\n+\"qd Qy8+\\~i\n+E[b'Z\\fl[\n+-;:I\\%g[x\n+%tA`8>_J\n+6\"yg jg{\n !dShGHL1i!\n 3]b/Eh)n\n XpQ>UTCR\n .ddHF!#C$(ro\n ?IlAuM*$-\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p/interpolation.c\n+ [ 0] dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p/interpolation.c\n+ [ 4a] ./.mesonpy-yqzuvrc1\n [ 5e] dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.12\n [ b0] /usr/include/python3.12/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12b] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 154] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c2/cd720404ab1e9505f971491a1a18e61221ece9.debug", "source2": "./usr/lib/debug/.build-id/7f/f4d458435050844531be609862fc005d0607b2.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000003d000 000290 0015c8 00 WA 0 0 32\n [23] .bss NOBITS 000000000003e5e0 000290 000af8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a9 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000330 02918c 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0294c0 00044d 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 029910 0124f0 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03be00 0001e0 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 03be00 0001de 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03bfe0 024c3c 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 060c20 005371 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 065f91 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 065fe8 003d68 18 34 468 8\n [34] .strtab STRTAB 0000000000000000 069d50 00433f 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 06e08f 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c2cd720404ab1e9505f971491a1a18e61221ece9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7ff4d458435050844531be609862fc005d0607b2\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x71): dipy/direction/ptt_direction_getter.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb7): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xcf): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xef): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x112): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x14a): /usr/include\n 7\t(line_strp)\t(offset: 0x157): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 149 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/ptt_direction_getter.cpython-313-x86_64-linux-gnu.so.p/ptt_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0xa5fd\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -64,15 +64,14 @@\n d=\\}}~tyY\n K/XJYnzE\n ,1st[S\\me\n xW0~'Xg@\n eB\tU=06MUSl\n tjmURV\"K\n XENu-WYQ\n-dH0|zhg}5Y\n wB{z~qz[C\n 87\"KrI,G\n p$ZVl]^/\n ~.AYS}nP\n `&yNscGg ~\n A8}1(z>*\n _ NAG\"Y!\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n [ 14] dipy/direction/ptt_direction_getter.cpython-313-x86_64-linux-gnu.so.p/ptt_direction_getter.c\n [ 71] dipy/direction/ptt_direction_getter.cpython-313-x86_64-linux-gnu.so.p\n [ b7] /usr/include/python3.13\n [ cf] /usr/include/python3.13/cpython\n [ ef] /usr/include/x86_64-linux-gnu/bits\n [ 112] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 14a] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c5/add3a2660976d85ed6e0afd85e3bbc4e027282.debug", "source2": "./usr/lib/debug/.build-id/65/ecaf2d279d2bafcfc183bc95f3490ae70388b8.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 617704 (bytes into file)\n+ Start of section headers: 617712 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x96ce8:\n+There are 36 section headers, starting at offset 0x96cf0:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001290 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 000000000004e028 001018 0007b0 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000004e7d8 001018 0001f0 10 WA 4 0 8\n [21] .got NOBITS 000000000004e9c8 001018 000638 08 WA 0 0 8\n [22] .data NOBITS 000000000004f000 001018 001b08 00 WA 0 0 32\n [23] .bss NOBITS 0000000000050b20 001018 000cf0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a8 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 037697 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 037692 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0379c0 000414 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 037dd8 0171cd 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04efa8 0001f0 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 04f198 037317 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 0864b0 007547 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 08d9f7 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 08da48 004890 18 34 577 8\n- [34] .strtab STRTAB 0000000000000000 0922d8 00489e 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 096b76 00016c 00 0 0 1\n+ [28] .debug_line PROGBITS 0000000000000000 037dd8 0171ce 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 04efa8 0001f1 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 04f1a0 037317 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 0864b8 007547 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 08d9ff 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 08da50 004890 18 34 577 8\n+ [34] .strtab STRTAB 0000000000000000 0922e0 00489e 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 096b7e 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c5add3a2660976d85ed6e0afd85e3bbc4e027282\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 65ecaf2d279d2bafcfc183bc95f3490ae70388b8\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x57): dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8f): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa7): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc7): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xea): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x122): dipy\n 7\t(line_strp)\t(offset: 0x127): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x150): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x172): /usr/include/x86_64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x19b): /usr/include\n 11\t(line_strp)\t(offset: 0x1a8): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x58, lines 73, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4c): recspeed.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): recspeed.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x38): recspeed.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x38): recspeed.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x26a): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1c9): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d4): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e2): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1f0): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x203): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x211): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p/recspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p/recspeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0xede3\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,96 +1,71 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n-HN\t.a3`G\n-&xWCfH$8\n-|9$h_an\\\n-{zzH^UQF@W\n-}\"iQBu!-J\n-:\t1,gnj[\n-# 2$Q/0Z/0Z/\n-C[s] _~$?\n-FSnqSz@z\n-]q5XY9LgHK\n-jB\\9CU*G\n-_VPF\"_AU\n-6jnfP&Pm\n-!3YOfRBh\n-Y$E}@I;Tt\n-:J#POh#m\n-@|OX1OZ1OZ\n-D+En3dn3\n-@mo*UWi -\n->;Eb`1(x\n-.\"eWSdo/\n- _J7Oe;w \n-J_Je]j7b\n-QU4QU4QU\n-UE+UE+UE\n-C2Dj3Ris\n-u]{IBe?/\n-QsT\twL9&\n+:aGR`q$b\n+pj73Y!tjW3\n+ez:?]8[P\n+&!&e^*?5\n+:/%oJ~uo\n+`]V]T{NU\n+WyEg!x:O\n+jwSl%^sS\n+,'Y3?s[w\n+.#hQr$KT[O\n+BmSos}jB\n+F1jcetb?g\n+Jb2E%;e%\n xViRP~IJ#q\n-@0K7{MO!\n-!_I/tRC>*\n-Y*TpC^lr\n-o{Up#it7\n-s>3svfvw\n-B\"u7X>!/\n-j ^+)_7o-%\n-})mn/})m\n-K9+A,%9o\n-pky7^6_Jw\n-ng$OcSv(8\n-!>8Yt\"2yZmi\n--3_'48~\\W6A\n-6PZ+Q,s\"x\n-N[A=]MsG\n-/PNwYp? ?4\n-}^7Qx%FwR\n-.p\\+%J'V68\n-\tyg^P'0Ff\n-Rk1.upjUV\n-kfuL'=dM\n-6\"9]}U,0b\n-^s.Def1h\n-Va+cQ|]-\n-'LMi#SSm:\n->Jo,sxe'\n-\\#L{`7VG{\n-*!ulj0b{\n-4g|RSr4<\n-9),o(\tTnT\n-4\\S'e\\k/\n-%YXvoWWr\n-IeIHo&^X\n-\\`GN]^E@;qg\n-X:^H6rPx\n-L'([z=@;\n-F/P_e/9kq\n-eAR0V7EeI\n-$\t2cL2^6\n-t'~B!D/ji1L/\n+4-CD-JdH\n+&ExvAH<|\n+rcsB9Inz(nzX\n+7o+~Z o'\n+`l4J-ZSN\n+W}&-1Md1\n+}(KYj1OFC\n+ys'7,w1 *&\n+2iI1_Jq7\n+XB^>wHQ@\n+3:[79{@<~|I=\n+'K0x@L>N\n+4.VLO|yw&*2\n+`?d=BhG;Vz\n+I')W9(oJ\n+YN&VH1e{\n+vT6f55C6\n+!\t]TV1HF\n 9ZCDNoDR\n :n20(~L!\n d@SK:jIO\n 1II#0)Mo\n 2y12yq2T\n 7&y\"W)@;\n sg'9',tdj\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p/recspeed.c\n+ [ 0] dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p/recspeed.c\n+ [ 43] ./.mesonpy-yqzuvrc1\n [ 57] dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p\n [ 8f] /usr/include/python3.12\n [ a7] /usr/include/python3.12/cpython\n [ c7] /usr/include/x86_64-linux-gnu/bits\n [ ea] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 122] dipy\n [ 127] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c5/b87afd2b7b47f32d0963742d44a30c8da41c1b.debug", "source2": "./usr/lib/debug/.build-id/15/c7634f998dbd9e462116ecc4bdc7a72f25b317.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c5b87afd2b7b47f32d0963742d44a30c8da41c1b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 15c7634f998dbd9e462116ecc4bdc7a72f25b317\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x57): dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): dipy\n 7\t(line_strp)\t(offset: 0x126): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 140 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so.p/expectmax.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x16223\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n+ [ 0] ./.mesonpy-yqzuvrc1\n [ 14] dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so.p/expectmax.c\n [ 57] dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so.p\n [ 8e] /usr/include/python3.12\n [ a6] /usr/include/python3.12/cpython\n [ c6] /usr/include/x86_64-linux-gnu/bits\n [ e9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 121] dipy\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ca/20d00e9daead98de5d872bece1a94757f656e3.debug", "source2": "./usr/lib/debug/.build-id/84/c3f9c821ed7116f8491f825c433c11e7a611b0.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 418704 (bytes into file)\n+ Start of section headers: 418696 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x66390:\n+There are 36 section headers, starting at offset 0x66388:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001128 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 00000000000362d8 0002c8 000588 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000036860 0002c8 0001e0 10 WA 4 0 8\n [21] .got NOBITS 0000000000036a40 0002c8 0005c0 08 WA 0 0 8\n [22] .data NOBITS 0000000000037000 0002c8 0013c8 00 WA 0 0 32\n [23] .bss NOBITS 00000000000383e0 0002c8 0009d8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009a 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000320 025cef 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000320 025cf0 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 026010 0003f8 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 026408 010c8c 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 037098 0001c9 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 037268 022a3f 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 059ca8 005061 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 05ed09 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 05ed60 003a98 18 34 443 8\n- [34] .strtab STRTAB 0000000000000000 0627f8 003a2b 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 066223 00016c 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 037098 0001c7 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 037260 022a3f 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 059ca0 005061 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 05ed01 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 05ed58 003a98 18 34 443 8\n+ [34] .strtab STRTAB 0000000000000000 0627f0 003a2b 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 06621b 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ca20d00e9daead98de5d872bece1a94757f656e3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 84c3f9c821ed7116f8491f825c433c11e7a611b0\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x5d): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x71): dipy/segment/clustering_algorithms.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb6): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xce): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xee): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x111): /usr/include\n 6\t(line_strp)\t(offset: 0x11e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x147): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x169): /usr/include/python3.13/internal\n 9\t(line_strp)\t(offset: 0x18a): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n \n The File Name Table (offset 0x50, lines 64, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x45): clustering_algorithms.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x45): clustering_algorithms.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x59): clustering_algorithms.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x59): clustering_algorithms.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2cf): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1c2): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1cd): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1db): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1e9): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1fc): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x209): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 141 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/clustering_algorithms.cpython-313-x86_64-linux-gnu.so.p/clustering_algorithms.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x5d): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/clustering_algorithms.cpython-313-x86_64-linux-gnu.so.p/clustering_algorithms.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x9cf9\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,30 +1,27 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n-=bS6a=ak6!o\n-1TBX\n-[Ofg\tMPnXS<0uM\n-12;NXt3F6\n-tW cVRRL\n-%JaCdWbav\n-&PHj0b.H\n-qmH(4BW\\\n-iu$wgV|o\n-\tiafiY\tT\n-{]yv8TZ4\n-iRHij@>0\n-#|0Sw]$I\n-ZQ?_lpn'\n-REgxDOtG\n-w\\+6 }]i\n-*P%?_*^\t\n-/SLL&^gG\n-%IBn[AlL\n-Ls9vdh[@\n-#YUs.%1/s$\n-(qvxX]xX]\n+H4OV}h>6x\n+DgraV2-+\n+XFxZfTYF\n+I2F.%9Vc1\n+-B9?f%SDK\n+iwfgfgWEpk\n+tH^MQj]V\n+)_V1pkM\n+G@~PMtC;\n+=yb$\"\".M\n+Gi[E`QS9\n+NaSEf4XFaS\n+KIViey5N\n+=(D$YE,5E\n+>V_ ?GK{\n+=Xgy(;JS|F\n+ZO\"Vuq,N\n DRSOQ#!&\n vnLtXwNq\n xjg_;=`m\n .?ksuB\tSB\n R\"qtmc0_J\n fyQms:GS\n fp7|)*~,\n@@ -36,27 +33,26 @@\n `kJ6v~Nc\n b}~Q]7NW&\n $QXM@|5I\n .rxw${_t\n _lCo31Z.\n {i*r4e.iS3\n APaB`hQB\n-\\>Kpy3Q'\n-2{z+6h*}{\n-IZxwWzZxaJC\n-\"/*e4\tRt\n-$x6d{*dw9\n-*]2}jg2_\n-u|Z9n.X5@\n-T~rjtMj&@)q;\n+X;%%ZE]*\n+P_]ib=[?BY\n+wf:.@r3pL\n Ov'aLBB\\s\n J`u(w5pA\n MdEKBc_2\n TrSG'[wt\n !n\"Ee6[A\n #G >rv b\n XpQ?.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/cc/ba064b7d4ab0acf1fefe4cc05e44f2535f2763.debug", "source2": "./usr/lib/debug/.build-id/8e/579adb39d68e1b0cabb26cb8a010bc41612956.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000003c190 001180 0006a0 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000003c830 001180 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000003ca10 001180 0005f0 08 WA 0 0 8\n [22] .data NOBITS 000000000003d000 001180 0012e8 00 WA 0 0 32\n [23] .bss NOBITS 000000000003e300 001180 000ae0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00008c 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000310 026cbf 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 026fd0 0003e5 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 0273b8 012cde 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03a098 0001d1 01 MSC 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000310 026cc3 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 026fd8 0003e5 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 0273c0 012cdd 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 03a0a0 0001ce 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03a270 02146f 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 05b6e0 004f04 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0605e4 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 060638 003e40 18 34 476 8\n [34] .strtab STRTAB 0000000000000000 064478 003a6e 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 067ee6 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ccba064b7d4ab0acf1fefe4cc05e44f2535f2763\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8e579adb39d68e1b0cabb26cb8a010bc41612956\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x57): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x6b): dipy/denoise/pca_noise_estimate.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xad): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xc5): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xe5): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x108): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x140): /usr/include\n 7\t(line_strp)\t(offset: 0x14d): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x176): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x198): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x50, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x42): pca_noise_estimate.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x42): pca_noise_estimate.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x56): pca_noise_estimate.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x56): pca_noise_estimate.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2d1): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1b9): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1c4): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1d2): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1e0): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x1f3): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x206): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 135 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/pca_noise_estimate.cpython-313-x86_64-linux-gnu.so.p/pca_noise_estimate.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x57): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/pca_noise_estimate.cpython-313-x86_64-linux-gnu.so.p/pca_noise_estimate.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x9be8\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,59 +1,57 @@\n-S_'cGCC: (Debian 14.2.0-8) 14.2.0\n-.I*AD{Gx\n-8}sk`e*l\n-L\"XF4\"e&\n-6t5u(N&<\n-+qosB(}o\n-V#ox+Cj%Ry$\n-Wi(4Spnh\n-/W%_.4k+\n-,%2V~ C<\n-I_1WY%36\n-&~CZ?D+=]<0\n-d7uW>#%+\n-%_H}%E9o\n-H}kt|(e&\n-SRnjWosd$\n-SU e4-qZ5%\n-T2T_VD];N\n-{p|8Jv>P\n-PbXs]2.#\n-+iTNg:Kg\n-_n*n?c9Q\n-@O#F;&hC\n-7Zvakvik\n-zf:s)H{e:\n-!l'=uve;\n-xSovw~S/Z\n-]x\\u{W+M\n-1]ILSazU\n-^~+2;16=\n-=BF.NXM]\n-mk1sJ@K\\`\n-q{X$\\TS/\n-#}AVnRAh\n-j=x9.v/G\n-;]KrX.IEvK2=\\\n-s#\tbL3B+\n-6$~_N@v5\n-HLz8.!Z\"\n-fb`iTlI)\"i ~\n+Aa)VGCC: (Debian 14.2.0-8) 14.2.0\n+R@S_O8%MV\n+$r}+&rvS\n+y6v0K.*_d.1*{\n+?KK5*j27\n+JVEasE`?\n+\"0g D#E`f,R\n+.,yz[3KVJd \n+'tv2]Rgi\n+AOo1h<|j\n+ ~w-;J:\"\n+.t8^mlR^7\n+Ho5XV:(wx*\n+:'?&J?*[\n+>9;.B(2f\n+h-O\"T93\n+{1C^.Yn=]\n+H~K\tk Vd\n+|g3z.K\\By\n++|~{f=\n+GffaF7xT\n+$1WA$$/Yai%\n+)HP}wC2P\n+eutZvDe#\n+*W:f'[UJn;\n+b!4WAh'Ch\n+BrW,EEf>\n+]XofPZ\\9S\n+yUx8\tAug\n m$SQ>Uj}\n Ji\tYI#0+\n N\\D/uhZkRY\n &x.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/cc/f52c4bc8b7fecefc712fac89a29ba4fc545fa1.debug", "source2": "./usr/lib/debug/.build-id/a4/1e32c721cedb3b555cb3521099d66cf5422e61.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 402784 (bytes into file)\n+ Start of section headers: 402792 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x62560:\n+There are 36 section headers, starting at offset 0x62568:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001158 18 A 4 1 8\n@@ -27,19 +27,19 @@\n [22] .data NOBITS 0000000000036000 000390 001788 00 WA 0 0 32\n [23] .bss NOBITS 00000000000377a0 000390 0009d0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000ab 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000330 0266b3 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0269e8 000407 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 026df0 01025d 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 037050 0001df 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 037230 01ee53 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 056088 0043f9 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 05a481 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 05a4d8 003ac8 18 34 443 8\n- [34] .strtab STRTAB 0000000000000000 05dfa0 004452 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 0623f2 00016c 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 037050 0001e1 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 037238 01ee53 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 056090 0043f9 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 05a489 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 05a4e0 003ac8 18 34 443 8\n+ [34] .strtab STRTAB 0000000000000000 05dfa8 004452 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 0623fa 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ccf52c4bc8b7fecefc712fac89a29ba4fc545fa1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a41e32c721cedb3b555cb3521099d66cf5422e61\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x71): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x85): dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xd5): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xed): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0x10d): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x130): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x168): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x191): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x1b3): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1dc): /usr/include\n 10\t(line_strp)\t(offset: 0x1e9): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 67, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x64): probabilistic_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x64): probabilistic_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): probabilistic_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): probabilistic_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x341): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x20a): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x215): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x223): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x231): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x244): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x251): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 146 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x71): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x9417\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,66 +1,59 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n-wS\"(;g8g\n-}d=q+YY'\n-^~ZU-bZR\n-o:s4ST4i\n-10\n-]']M`Os/Q]R\"\n-!{4Ecu39\n-[t06DZ%`\n-AD[6hp?0\n-\"]\\F\\+TD|\n-BX?P!jUQ*\n-O'-rdS-M^\n-5Q`I!YDA\n-9nh8/yrs\n-a'7'b,'7'c,'7\n-#!U] _R-1\n-u.cTD1ZA\n-|2Y1CL&/\n->zS}Q]q \n-6.e&HN0)S-R\n-Jy/\\T/J'\n-U5>^UO19\n-Y86m>7lLR\n-Ibm.e5g*\n-qk^zIMk]T\n-%tLeomJh\n-l0>Wiz:$FIy\n-=C_\t{)%M<\n- vIh7A\\U\n-|$\"m%E:%H\n-bo (**b/(\n-H9 J)T]^\n-}klZnK@8\n-Y\tT1%Sk4>SS\n-uxG8e^.s\n- a~YoMiDM\n-&z?G2k:G\n-z!+B[fEd\n-yCT\\\tE'V\n-w)=[Lnv6N\n-d+nGEqZy\n-py7_n)fl\n-v.1fWj>CFX!\n-o 9x3$m,=\n-@\t^U]^W5\n-xSAU65%:\n-E4c9^%B5\n-'MTHinp\t\n-/S)^@`J}?#\n-H}fJ8pG=[\n-_9Hm.b%$o\"\n+B.aGCC: (Debian 14.2.0-8) 14.2.0\n+h%+ym00\n+xFAzJ(ogq(e!=\n+!{4Ecu3%\n+wu1Oy2>{M\n+$)JR8@>z\n+k|VfcM)FP%\n+]a$dKJ19\n+.psC58nf\n+>`7O^4&#h\"\n+Y]{NR?\\h/\n+q9_$s\\ND\n+7Q-Up0Zj\n+Im.t93R/s\n+OfT*Rk xOTT\n+m:pfealR\n+t56L[qEw\n+XBqytyXB\n+~ad-)7u{Px\n+)?[pA/(M\n+r`,{Kms7\n+4S-zMQ0%\n+y47Co= @v*\n+37zxEM{z\n+KDUN&-yt7\n+uPh?qU;2MtV\n+X1iwIbX7B4;t\n+u#\n+?`&_KTF@7\n+$}uWfZ+J,\n+OE\\sp\\ty\n+\\IHCTa;`R\n+3VqRqE96\n+stp%\\jh_\n+guuuuUuu\n+LQ;5d9x$\n+Kk?`Ctxzr\n+/ow(O-}g\n sjSyh+\tc\n p'uyrB=Tm\n 0K.:8'5S\n y*webf3A\n Kt12v*c:26=\n b\\xR8Q]L\n Pu-2<1wN.?}g\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c\n+ [ 0] dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c\n+ [ 71] ./.mesonpy-yqzuvrc1\n [ 85] dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n [ d5] /usr/include/python3.12\n [ ed] /usr/include/python3.12/cpython\n [ 10d] /usr/include/x86_64-linux-gnu/bits\n [ 130] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 168] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 191] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/cd/870fc33e594bab3b86efa82b733c93cfc95b1b.debug", "source2": "./usr/lib/debug/.build-id/44/7d0a07b9e7bb09a69559f6f093b9639fb9ed42.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 0000000000049100 0010f0 0006f8 00 WA 0 0 8\n [20] .dynamic NOBITS 00000000000497f8 0010f0 0001f0 10 WA 4 0 8\n [21] .got NOBITS 00000000000499e8 0010f0 000618 08 WA 0 0 8\n [22] .data NOBITS 000000000004a000 0010f0 001808 00 WA 0 0 32\n [23] .bss NOBITS 000000000004b820 0010f0 000c38 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009c 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000320 03264d 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000320 03264b 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 032970 000431 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 032da8 01699a 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 049748 0001c2 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 032da8 01699b 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 049748 0001c4 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 049910 02e8b6 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0781c8 006c15 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 07eddd 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 07ee30 0043f8 18 34 532 8\n [34] .strtab STRTAB 0000000000000000 083228 00475f 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 087987 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cd870fc33e594bab3b86efa82b733c93cfc95b1b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 447d0a07b9e7bb09a69559f6f093b9639fb9ed42\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x5e): dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf5): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12d): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x156): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x178): /usr/include\n 9\t(line_strp)\t(offset: 0x185): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): fbcmeasures.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): fbcmeasures.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3c): fbcmeasures.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3c): fbcmeasures.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2cf): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1a6): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1b1): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1bf): floatobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1cd): listobject.h\n 7\t(udata)\t4\t(line_strp)\t(offset: 0x1da): string_fortified.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1ed): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p/fbcmeasures.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p/fbcmeasures.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0xd6e9\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,82 +1,90 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n-}OuVn}_HW8E\n-II*\"#Nq%\n-:q*E!Y+:}5\n-Omdi~Rj<\n-G+]3Z\t{<'\n-!zP?*'FA\n-~P2W5XN5\n-jdIMJ{[Rp\n+BGCC: (Debian 14.2.0-8) 14.2.0\n+_IbN`z_M4\n+_*~Ns\"|vS\n+%$_Ohy>[%\n+/eE+;+:QV\n+LT+tET>F\n+=C%@4*Q3\n+Ed8t7m};z\n+:q*EaY+:}5\n+|G_YH(yEl\n+rE(Q}v'Q)\n+dkeGHs)VR\n+'q5!`+pW\n+Hdm9&?.R\n+R)v/qwS1&\n+/\tB.reE3\n+3?)IwiW?D\n+}91:9OOp\n+m)w1[!_rE\n sZPEE\"|V\n vR3>hW#\\\n-2jL_lkT[L?\n-;}\"Km}V_{\n-Q(wt}k4b\n-}9OK],iF/\n-&(96dtK'\n-\"@-\\QLGs\n-H<4),Ffn\n-^VQ@Sb(W8Yv\\\n-|GXB#r%D\n-6|NNInzH\n+\t+3OX8{OX\n+F)3\"EO/P\n+@s1a9Is-QaM@\n+Re->?pQ'\n+ztO_n2KE\n+8+rs{Xrs\n+8UQLj`~j\n+g-s]AWp}\n+ML`l6@SVK\n+3#CFMs(l\n+Dm=chqS$\n+VHn&iO:\\\n+;?|@d!J{\n++F6e{X(`Y\n+5+)+}Uzf\to\n+:IG9GU}?\n+{PD+)nue\n+o#%X,Ux_\\\n+LN!b?%b?\n+h>&(#R?0\n+[%fc=>[h*E\n ]@ogHC$!\n-!|h//[3T\n- WHA.oUY\n-CF-!.<\ta\n--ZR;0mIK\n- v&@b-_,y&`\n-K3~|w[tFi\n-&cm6_zSrySPyys\n-O~mE|X[)\n-|5'Jg5QP\n-`wD;%};X\n-r+1`Z(`{\n-_qfSC^q+\n-G>oV(j{h\n-&1e2|ae2\n-2IT+*y?;\n-[>NpKh-k\n-\\]m[bW}|\tU\n-.t{&hX >\n-\t,'oqP@R\n-?Ot4BNP8\n-&rvcW;gw\n-R$d@JxnE\n-iuV`\tEEi\n-s!\"#7to%\n-HsuzoFsy\n-!Mp)R_Vl_5wV\"\n+@&`2h{3o\n+XnIIz[RQ\n+W%\\41/z6b\n+zwu@wL=l\n+*S$CrIewD\n+ENfdEN0G\n+]nt6ueZ:\n+c9>xDC_`Sc\n+cM!ERt>v\n+`,l),3XU2@\n+XMNKAfS:\n++n8XwZrMDpM\n+.-W!F^`&>\n+,%~-f[<7\n+ZZ4YVW(a\n+]8So^cRIJ\n+q/FDWbN'\n+]NBwlq?\t\n+[;Ao1!'Mzb\n+O0gO'oV&\n+I.mV Te7\n+*49FzczX\n+M[(+]A;{\n Xc\"`4bIo\n K+m +=x!\n Dp ;@DA \n !\t]IQ%87\n =^u3Uu3Qu3Au3Qu3Au\n >Vi/Ei/Ai/Mi/Ai/Mi\n !3(0?G'C?\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p/fbcmeasures.c\n+ [ 0] dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p/fbcmeasures.c\n+ [ 4a] ./.mesonpy-yqzuvrc1\n [ 5e] dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p\n [ 9a] /usr/include/python3.12\n [ b2] /usr/include/python3.12/cpython\n [ d2] /usr/include/x86_64-linux-gnu/bits\n [ f5] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12d] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 156] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/d1/a91a1c7366c01644dd0d31f96402c112b27955.debug", "source2": "./usr/lib/debug/.build-id/17/8aab3a332e6ff5acfb7bf13f2711cdd4698829.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 00000000000352f8 0002e8 000550 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000035848 0002e8 0001f0 10 WA 4 0 8\n [21] .got NOBITS 0000000000035a38 0002e8 0005c8 08 WA 0 0 8\n [22] .data NOBITS 0000000000036000 0002e8 001628 00 WA 0 0 32\n [23] .bss NOBITS 0000000000037640 0002e8 0009f8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009a 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000320 024aff 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000320 024b00 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 024e20 00044d 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 025270 00ffff 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 035270 0001ed 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 025270 00fffe 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 035270 0001eb 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 035460 01f480 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0548e0 0046a2 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 058f82 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 058fd8 003bb8 18 34 454 8\n [34] .strtab STRTAB 0000000000000000 05cb90 003f43 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 060ad3 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d1a91a1c7366c01644dd0d31f96402c112b27955\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 178aab3a332e6ff5acfb7bf13f2711cdd4698829\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x54): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x68): dipy/tracking/direction_getter.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa9): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xc1): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xe1): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x104): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x13c): dipy\n 7\t(line_strp)\t(offset: 0x141): /usr/include\n 8\t(line_strp)\t(offset: 0x14e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 9\t(line_strp)\t(offset: 0x177): /usr/include/x86_64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x1a0): /usr/include/x86_64-linux-gnu/sys\n 11\t(line_strp)\t(offset: 0x1c2): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x58, lines 69, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x41): direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x41): direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x55): direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x55): direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x314): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1e3): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1ee): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1fc): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x20a): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x21d): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x22a): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 147 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/direction_getter.cpython-313-x86_64-linux-gnu.so.p/direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x54): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/direction_getter.cpython-313-x86_64-linux-gnu.so.p/direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x8f34\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,57 +1,60 @@\n-yUGCC: (Debian 14.2.0-8) 14.2.0\n-*yRO0]EF>\n-qF.=&B6EG&\"U{S\n-^@2~ji7'm\n-9AttR_;+\n-p5>xF)l^e\n-R$\\uQa4Ch|\n-[?CYdexvp\n-]=B|4I^B\n-\"z2nSfq=\n-Y)Yy0a1[\n-30=!;>j''\n-E4){WLU]E\n-c`9By$K7\n-5eRx^odr\n-%LS%Ls/a\n-I>zRG{,<\n-'e)cS&~%\n-4^R%!XIp[j{\n-]k@-P!F_0\n--/ca?mZA)MR\n-9Y?Z~J6|\n-Wv+FhP}X\n-b3Z*sXzK\n-fk*MO+bhtH\n-rVq4Z&qK\n-Y57T$%{N\n-psuQiUVl\n-B{Q-K6CQl\"\n-qfF%p+FR\n-UP.[I_S*\n-f,OdfTL5\n-H;hbsKGP\n-d!Yu@d.Z\n-j{kLV{c}<\n-G`R)zlr\\DY\n-Q^/>XE9d\n-c:Cz@G],\n-fQ^\\GS$n\n-VB.3=m(p\n-%zQ)Yxh6\n-:7BoOn)S\n-3P6AwQjS]M\n-o;\n+8TY4_7@*9\n+ysouG>{H\n+%..k3Do)&MB\n+X*}8/}2$\n+qH_,=&y<\n+.p\\8$J9D\n+;d$pC@)8\n+fv\tPIoDIS\n+Ke*hJfy1!\n+[QK~} GK\n+yLy563Mozs\n+yuSz*E]o\n+/\":#K/4\t\n+/PTK_P(0\n+zFG{]Ke*,\n+.KuOqwYP\n+RBb()S;]K\n+M\t!Y/,pX\n+y_we'i.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/d5/cb065dc173320282fb8734ba9615780ebe9f36.debug", "source2": "./usr/lib/debug/.build-id/fb/1426ad82954409aa82490a7e9b2b430aaf735d.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000003b2f0 0002e0 000568 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000003b858 0002e0 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000003ba38 0002e0 0005c8 08 WA 0 0 8\n [22] .data NOBITS 000000000003c000 0002e0 001408 00 WA 0 0 32\n [23] .bss NOBITS 000000000003d420 0002e0 0009a0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a6 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 0275f4 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 0275f2 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 027920 00042c 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 027d50 01152d 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 039280 0001d9 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 039280 0001db 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 039460 02407f 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 05d4e0 0052b1 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 062791 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0627e8 003af8 18 34 446 8\n [34] .strtab STRTAB 0000000000000000 0662e0 003a59 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 069d39 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d5cb065dc173320282fb8734ba9615780ebe9f36\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fb1426ad82954409aa82490a7e9b2b430aaf735d\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x48): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x5c): dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x97): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xaf): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xcf): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf2): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12a): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x153): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x175): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x19e): /usr/include\n 10\t(line_strp)\t(offset: 0x1ab): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 67, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4f): localtrack.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4f): localtrack.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3b): localtrack.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3b): localtrack.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x303): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1cc): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d7): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1e5): string_fortified.h\n 6\t(udata)\t5\t(line_strp)\t(offset: 0x1f8): __multiarray_api.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x20b): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x218): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 146 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so.p/localtrack.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so.p/localtrack.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x48): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x9e27\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,70 +1,67 @@\n-6GCC: (Debian 14.2.0-8) 14.2.0\n-HZz=?.Cy7\n-pWQEvWp5\n-a.W^1h~4y\n-6H)Gp=DR\n-i]uFL}]Pn\n-cZ/y%w\n-X&wv]&_|\n-?QO.|']O\n-86%iQ7L4'\n-S2L.S$X3\n-\\lyJ$]A~\n-r'1KUQIbc\\i\n-o5I-f&\t_\n-yL-q)@VW\n-e''Lf(L~\n-{El(6@PlX\n-Ir}#'&%(v\n-PB&9MfA E]\n-R3DTsMi$\n->z8U6?32\n-!<<\tp\\xx\n-['~[(\\z \n-;a&t4KBt\n-wYhdX!?ba\n-` g&K'*l;\n-xmi=^#W`y${\n-dE7T+iNP\n-SPc3@Gzw\n-iFb0^FZol\n-*G0YF$`3\n--T2-Tn#Z\n-Z;oy~UvV/UD\n-(58I6yp:ri\n-$F`TvI|)\n-y;r*j\"\t1\n-1g7O+\n+Fw\tZ\"Sk \n+EF?YoB#$\n+PP(u~d}.u~d[!u\n+~`.eW%R?\n+lT:L6*1}_\n+sy>8T\\lw\n+1Su1W?#f\n+imCh]dhMAb<\n+o /%3|$v\n+JGP Lk+vX\n+3!1ULH.B\n+% \t5!1ULH\n+7hvJ@RM@*\n+'$#frH6@n}\n+y[>ZoogR\n+P\"G>Ey|F\n+2j&)w5K7\n+C2\\IbF(gX\n+,0X^BREp33\n+dPfuYwwv;HI0\n+5`1D~WXv\n+J2sHqgc>Y{\n+y[!{#%{#\n+?Gc9GC&g\n+H,5F\\4Z H\n+cuAfhU9)\n+]{=SNM;+\n+25=/Y^-cz\n+r+U0BZ)\t\n+\"p\\r$Ix)\n+]:P}UxOi\n+`~GE|cye\n+B2{Pn~[!\n+l58WId;@l\n+#!d0C4B_\t}\n+UyAqc6Z>\n+HF7Y; `N\n+xK(]gr.O\n+8Wf[\"U/Pd\n+Kd~!qA:{\n+C@wiS\"uZA\n+&h~p'G76\n+$BE1AqG@E\n+:5B>0XcbF\n+%bC(7^O\t\n+]/S)K!.i\n+2t>m|B3)\n+,U~(H%T/\n+UYAX!/.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/d8/259e9e5b1e520f64f0cdbcf1b191c4bb95634d.debug", "source2": "./usr/lib/debug/.build-id/dc/77c43794bc8b934eabddd4ec3afc4be7bec662.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 61592 (bytes into file)\n+ Start of section headers: 61584 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0xf098:\n+There are 36 section headers, starting at offset 0xf090:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 0009f0 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 000000000000ba38 000a28 000090 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000000bac8 000a28 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000000bca8 000a28 000358 08 WA 0 0 8\n [22] .data NOBITS 000000000000c000 000a28 000680 00 WA 0 0 32\n [23] .bss NOBITS 000000000000c680 000a28 0001f8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000075 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 0002f8 005881 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 0002f8 005883 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 005b80 000346 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 005ec8 0025d3 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0084a0 0001ab 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 008650 0034e3 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 00bb38 00090f 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 00c447 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 00c498 0015a8 18 34 126 8\n- [34] .strtab STRTAB 0000000000000000 00da40 0014e9 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 00ef29 00016c 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 0084a0 0001a8 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 008648 0034e3 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 00bb30 00090f 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 00c43f 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 00c490 0015a8 18 34 126 8\n+ [34] .strtab STRTAB 0000000000000000 00da38 0014e9 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 00ef21 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d8259e9e5b1e520f64f0cdbcf1b191c4bb95634d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc77c43794bc8b934eabddd4ec3afc4be7bec662\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x59): dipy/utils/fast_numpy.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/include\n 6\t(line_strp)\t(offset: 0xf9): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x122): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x144): /usr/include/python3.13/internal\n 9\t(line_strp)\t(offset: 0x165): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n \n The File Name Table (offset 0x50, lines 58, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x38): fast_numpy.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x38): fast_numpy.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4c): fast_numpy.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): fast_numpy.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x250): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x19d): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1a8): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1b6): listobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1c3): dictobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1d0): unicodeobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1e0): floatobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 111 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n- <12> DW_AT_name : (line_strp) (offset: 0): dipy/utils/fast_numpy.cpython-313-x86_64-linux-gnu.so.p/fast_numpy.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-e1zfpkqv\n+ <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/fast_numpy.cpython-313-x86_64-linux-gnu.so.p/fast_numpy.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1a> DW_AT_ranges : (sec_offset) 0x1266\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 2 (DW_TAG_base_type)\n <2b> DW_AT_byte_size : (data1) 8\n <2c> DW_AT_encoding : (data1) 4\t(float)\n <2d> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,16 +1,13 @@\n-cMGCC: (Debian 14.2.0-8) 14.2.0\n-QcxMH0=/\n-YA&-0.j`='\n-92]c=08j7b\n-=G34R6y8yF^\n-!u;8_@0m\n-yS\\Cti2o\n+bGCC: (Debian 14.2.0-8) 14.2.0\n+Gj.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/d9/159d6ec09d5f84c937705864bf7c44b83a6c4d.debug", "source2": "./usr/lib/debug/.build-id/f7/9159d99a83347e8bdfa336aa58eebcc9ae3313.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 00000000000b6e50 000e40 000958 00 WA 0 0 8\n [20] .dynamic NOBITS 00000000000b77a8 000e40 0001f0 10 WA 4 0 8\n [21] .got NOBITS 00000000000b7998 000e40 000668 08 WA 0 0 8\n [22] .data NOBITS 00000000000b8000 000e40 001f68 00 WA 0 0 32\n [23] .bss NOBITS 00000000000b9f80 000e40 000f30 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000e5 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000368 06afbf 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 06b328 000522 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 06b850 02dd42 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 099598 0001f1 01 MSC 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000368 06afc2 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 06b330 000522 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 06b858 02dd42 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0995a0 0001ee 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 099790 0715d4 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 10ad68 00f193 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 119efb 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 119f50 005940 18 34 749 8\n [34] .strtab STRTAB 0000000000000000 11f890 006ce9 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 126579 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d9159d6ec09d5f84c937705864bf7c44b83a6c4d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f79159d99a83347e8bdfa336aa58eebcc9ae3313\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x5e): dipy/core/interpolation.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd0): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf3): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): /usr/include\n 7\t(line_strp)\t(offset: 0x138): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x161): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x18a): /usr/include/x86_64-linux-gnu/sys\n 10\t(line_strp)\t(offset: 0x1ac): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x54, lines 75, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3a): interpolation.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3a): interpolation.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4e): interpolation.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4e): interpolation.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x281): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1cd): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d8): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e6): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1f4): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x207): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x21a): longintrepr.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 179 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/core/interpolation.cpython-313-x86_64-linux-gnu.so.p/interpolation.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/core/interpolation.cpython-313-x86_64-linux-gnu.so.p/interpolation.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x243f5\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,137 +1,143 @@\n-:lMGCC: (Debian 14.2.0-8) 14.2.0\n-fMP4\"_cV\n-:`\\C2wCd'\n-0$,XQ2CP\n+GCC: (Debian 14.2.0-8) 14.2.0\n+LpM<6:Cpy\n+Bp]\\Pt!K\n+ _Xyc\\0;\n c!R5XVzc\n ,S+&.W+H\n-\tlGLKG22\n-^}.M>^&S@\n-ld^gpu\\/\n->@&IB~0K\n-5]\"a$lfa\n-m|^Z9/Y/.\n-k5sMzp3AZHv\n-?I45H4D3\n-M\t|L-(o#\n-_kjISR\"4F_c4\n-7//p;w]/$/\n-\twhMQO2k\n-e[+q=\tQ_\n-N^C&Bm6}?\n-Dp^_k~z/&S\n-+$(I9BCl\n-5j~!5I6g\n+&dUeLtqU\n+4_a6|,d<\n+'-f'Gi,r$\n+5'y0zt-B\n+obBzdmAZHv\n+wk+:[HvuX\n+SemTm-m\\\n+`t%GN[KG\n+ zaIfedj\n+@Qk1!Y+O\n+C`y`45{y\n+Aq3nsq/[\n+GpS>MVo!\n+r./0jU@o\n 'bs6Xj->\n 67AyXjs:B\n o*(zlG5p\"\n ozf]GFzOa\n-,@}~MROdp}\n-P=)(f\t_s$\n-:pdg@tjC\n-dFOnf'@[A\n-:|1o+tuC\n-HuaeG9Mb\n-@lc\n-~i2_.,F<\n-ZrI/uU[g\n-c,mD=];NZ\n-)-yKYRQd\n-g8qG^)0F\n-_Evh$8,=\n- NKl7A\\'\n-;$D+\"zKjT?g\n-!eJKqcI6\n-|wbtthzG\n-N54|]QvHI\n-T3u$ [\"|\n-X@@MTP%ez\n-lJe'IUJ9\n-HF/E5w[$\n-q\tzY\tm@h\n-Y2$7Jd9`v\n-+N>v%g1uv\n-e/H&p{C}S&\n-uxJA~y\"+i\n-h~Sh:)4]\tMm\n-&g{5k)K0\n-xFSgx6xFC9\n-tkM79\tOE\n-D-Y,t%F$iK$?&I\n-FIO?$5/#\n-lo#R:F`KR\n-Pbj2WQ)T\n-CYlIyZ>uz<\n-DRo1%IvW[F9%}\n-M;aq;xg7\n-Mn|Z3C5z\n-3em%98'\\\n-ragvZ]gn1]\n-!Nen6#^3\n-FMvn_N=(65\n-8Q*YfdYo\n-}u Wk1e_\n-^1]]/y\tY@\n-gzw_cu_,\n-uAqgSn7]c''\n-H}kPb2Qw\n-+nEi\"KzC1\n-aioy%da#\n-,}V\tK3vB\n-,}Qa%yjV\n-jfAc5#.5@\n-s]6j.n7!Bar\n+PfAl?Do(\n+^.>.\\1|!8\n+`.<,\\X}.{\n+l%Yd*>o*f\n+LY$^_JWf\n+-%TRVKZL\n+-IY-E}k,H\n+nv3?q'e\n+UA5VO`ZzBH\n+xhku$\"C{\n+P$e3M\ty}\n+H;~'f?`M\n+v[EW\"b$|\n+]QH8DBY!\n+|'9n0qq3\n+cCrv./p=\n+5TPkB((]@\n+~[=I|A'a\n+dQL=;zMi\n+UxXSl1S\\J\n+vd0xFq4D\n+s'=`yz%\"y\"\n+7lJ(H]4^\n+is?9A|Kr.!\n+s$L|=fi8\n+h|{4wb3\\\n+@RE!E1@[7r@U\n+,I'Bw#b3\n+=.k6*n]l=~\n+V~#e|H2.k\n+g0I@-tE-tA\n+Ii$eVG73<8\n+rcSi+}sFRF\n+WhB4sDS!\n+h Nm sv\t\n+kg3>^eDC\n+]olRwyCw\n+;D2x!D0x9\n+E\t:;SWF#At\n+B\"aCusDe\n+P4D)fabfC,\n+HAcaX1V7\n+s=wC%z(^M\n+7g0yFB,P\n+P:fqrOAy2K&2[&Rj\n+9<)XyxMdpO\n+C3>*Klzh\n+:6OZ/kWC\n+peGtD'agh\n+W2<'jLqY\n+[O7Jhq&Ol\n+y$A4ge/7\n+1mg%+%[o\n+fj[NVtVD\n+tq|?+$?qT\n+(7j]^,tz\n+TH,:[@p~\n+%/kuX1@:\n+18L%=/Hm\n+dJSG 2ea\n+]hs:1\n+/`8JpUY4\n+j?[7CC1B\n+Vf\tYXD/Y\n+*BWl.<++a\n+(\\=#-eO%\n+N^F2uj>+\n+PZ`'V8k%\n+5\"uYMBVQ\n+TEzXW?NJW\n+fRIeEnX}\n+R_mVv,g!\n+P-G|w_1!\n+{D-G|w]1!\n+-2cl[@q8\n+3~J#O*9j_\n+RcI;mgBKZ\n+\"/n \"\\-L\n+|#N'nl&&[\n !],byGDp\n lv+vl5Kl\n *\\ Pp|P!\n *g5>v;_:2=s:\n >6C?6COu62C\n M|WunfHe\n z5gA1tOd\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/core/interpolation.cpython-313-x86_64-linux-gnu.so.p/interpolation.c\n- [ 4a] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n+ [ 14] dipy/core/interpolation.cpython-313-x86_64-linux-gnu.so.p/interpolation.c\n [ 5e] dipy/core/interpolation.cpython-313-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.13\n [ b0] /usr/include/python3.13/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12b] /usr/include\n [ 138] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/db/174d651c794b1ea532da147dc78cdecb55695d.debug", "source2": "./usr/lib/debug/.build-id/d1/2c13e0f2a1509bc2a64117441a2cbb14db8b44.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: db174d651c794b1ea532da147dc78cdecb55695d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d12c13e0f2a1509bc2a64117441a2cbb14db8b44\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x6f): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x6f): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x83): dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xd2): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xea): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0x10a): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x12d): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x165): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x18e): /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 144 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so.p/closest_peak_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x6f): ./.mesonpy-g7y1yg54\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x6f): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0xc812\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Ui]GCC: (Debian 14.2.0-8) 14.2.0\n+DGCC: (Debian 14.2.0-8) 14.2.0\n q%jo`m;NF\n |Yr[$|\t7\n g;vGS!{8\n e}3*h,R\\^\n S,qEvQ,A\n 'y_f}:B~\n G_]Q>J}$\n@@ -73,15 +73,14 @@\n ,x6{x)J[\n -ag ^B^6C\n T%?]$&g6\n \\Lz9&t .\n N^@tw@~{\n 6(oKq`6%O\n ~1|=[P\t0j\n-+_\\HjQ()\n $Y_6N,bL4\n ,<(v.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/de/e1ec07cf786d5b58d700847d139741d91adce5.debug", "source2": "./usr/lib/debug/.build-id/b9/86ee324f793603e6a8f7c665a03343ed7024a3.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000000e948 000938 000120 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000000ea68 000938 0001f0 10 WA 4 0 8\n [21] .got NOBITS 000000000000ec58 000938 0003a8 08 WA 0 0 8\n [22] .data NOBITS 000000000000f000 000938 0006e0 00 WA 0 0 32\n [23] .bss NOBITS 000000000000f6e0 000938 000258 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00006f 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 0002f0 008e40 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 0002f0 008e3e 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 009130 000339 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 009470 0036c4 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 00cb38 000169 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 00cb38 00016b 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 00cca8 005768 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 012410 000f0f 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 01331f 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 013370 001848 18 34 144 8\n [34] .strtab STRTAB 0000000000000000 014bb8 001717 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0162cf 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dee1ec07cf786d5b58d700847d139741d91adce5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b986ee324f793603e6a8f7c665a03343ed7024a3\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,28 +25,28 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x37): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x4b): dipy/utils/omp.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x7c): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x94): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xb4): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 5\t(line_strp)\t(offset: 0xdd): /usr/include/x86_64-linux-gnu/bits\n 6\t(line_strp)\t(offset: 0x100): /usr/include/x86_64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x122): /usr/include\n 8\t(line_strp)\t(offset: 0x12f): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x4c, lines 53, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x45): omp.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x45): omp.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x31): omp.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x31): omp.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x21f): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x150): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x15b): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x169): dictobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x176): longintrepr.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x184): listobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x191): unicodeobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 35 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n- <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/omp.cpython-312-x86_64-linux-gnu.so.p/omp.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <12> DW_AT_name : (line_strp) (offset: 0): dipy/utils/omp.cpython-312-x86_64-linux-gnu.so.p/omp.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x37): ./.mesonpy-yqzuvrc1\n <1a> DW_AT_ranges : (sec_offset) 0x1ee5\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 50 (DW_TAG_base_type)\n <2b> DW_AT_byte_size : (data1) 8\n <2c> DW_AT_encoding : (data1) 4\t(float)\n <2d> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,15 +1,19 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n-)NHl\\@~B\n+H4~M[P?a\n+sk@[JDpoA{\n+N,>vGIi`\n Y bK6iVm\n t#H-m,o0\n FW\"1[u]S\n !~om}VGQX\n sZ~^JtZ~^\n Jm'@86Sz\n+\\BCso?GTO\n+4%7R51-#|X,\n 7+uRxoVzJ\n l.d\"vcF\"4\n W.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/e4/691b613b0bd57b8e5d373196847694a28c2528.debug", "source2": "./usr/lib/debug/.build-id/f6/4ec9ffe812f5392837bcc3c0f75593e0e47f0a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000075000 001070 001568 00 WA 0 0 32\n [23] .bss NOBITS 0000000000076580 001070 000c80 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a6 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 03e273 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 03e5a0 00040a 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 03e9b0 01f0fe 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 05dab0 0001d4 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 05dab0 0001d3 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 05dc88 047c85 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0a5910 009483 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0aed93 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0aede8 0046c8 18 34 568 8\n [34] .strtab STRTAB 0000000000000000 0b34b0 004e31 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0b82e1 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e4691b613b0bd57b8e5d373196847694a28c2528\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f64ec9ffe812f5392837bcc3c0f75593e0e47f0a\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x59): dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): dipy\n 7\t(line_strp)\t(offset: 0x129): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 141 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so.p/parzenhist.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-g7y1yg54\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x1146b\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-%(GCC: (Debian 14.2.0-8) 14.2.0\n+GCC: (Debian 14.2.0-8) 14.2.0\n KG4NTZU<\n s^Uf/DzxU\n q\"YVs&x&\n aSALFpwS\n 2~LjO2~\\\n ,c>S@mW=\n .S_\tyah?\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so.p/parzenhist.c\n- [ 45] ./.mesonpy-g7y1yg54\n+ [ 45] ./.mesonpy-yqzuvrc1\n [ 59] dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so.p\n [ 91] /usr/include/python3.12\n [ a9] /usr/include/python3.12/cpython\n [ c9] /usr/include/x86_64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] dipy\n [ 129] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/e4/a10ed8811d0c593c655974dca6882ccf0c5c76.debug", "source2": "./usr/lib/debug/.build-id/a8/48d1bf6c9273bf40c2035426b3508e3816b0ba.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 79% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000000e950 000940 000120 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000000ea70 000940 0001f0 10 WA 4 0 8\n [21] .got NOBITS 000000000000ec60 000940 0003a0 08 WA 0 0 8\n [22] .data NOBITS 000000000000f000 000940 0006e0 00 WA 0 0 32\n [23] .bss NOBITS 000000000000f6e0 000940 000258 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000068 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 0002e8 00806c 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 0002e8 00806d 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 008358 000336 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 008690 003404 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 00ba98 000170 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 008690 003401 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 00ba98 00016c 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 00bc08 005227 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 010e30 000e2a 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 011c5a 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 011cb0 0017e8 18 34 141 8\n [34] .strtab STRTAB 0000000000000000 013498 001688 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 014b20 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e4a10ed8811d0c593c655974dca6882ccf0c5c76\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a848d1bf6c9273bf40c2035426b3508e3816b0ba\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,28 +25,28 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x37): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x4b): dipy/utils/omp.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x7c): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0x94): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xb4): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xd7): /usr/include\n 6\t(line_strp)\t(offset: 0xe4): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x10d): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x12f): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x4c, lines 55, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x31): omp.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x31): omp.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x45): omp.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x45): omp.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x21f): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x150): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x15b): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x169): dictobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x176): longintrepr.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x184): listobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x191): unicodeobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 36 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n- <12> DW_AT_name : (line_strp) (offset: 0): dipy/utils/omp.cpython-313-x86_64-linux-gnu.so.p/omp.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x37): ./.mesonpy-e1zfpkqv\n+ <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/omp.cpython-313-x86_64-linux-gnu.so.p/omp.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1a> DW_AT_ranges : (sec_offset) 0x1cf0\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 51 (DW_TAG_base_type)\n <2b> DW_AT_byte_size : (data1) 8\n <2c> DW_AT_encoding : (data1) 4\t(float)\n <2d> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,18 +1,18 @@\n-\\vGCC: (Debian 14.2.0-8) 14.2.0\n-jdjDJl\"c\n-,b8hCIDr\n-Y ;ZAZ+T\n-*y! ~<>?\n-7}OFnJZ8\n-q;*5qk[z\n-JW7:Bg3*;\n-M(/fzW&C\n-'us+U:4]\n-oe Su\"Y\n+n\"5:R7?-:Ra\n !Tid{*GmO=\n T|)KFMHU\n C<*utx!~\n 6Rcbcp#.\n b/usr/lib/debug/.dwz/x86_64-linux-gnu/python3-dipy-lib.debug\n __Pyx_CyFunction_get_qualname\n __Pyx_CyFunction_get_globals\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/utils/omp.cpython-313-x86_64-linux-gnu.so.p/omp.c\n- [ 37] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n+ [ 14] dipy/utils/omp.cpython-313-x86_64-linux-gnu.so.p/omp.c\n [ 4b] dipy/utils/omp.cpython-313-x86_64-linux-gnu.so.p\n [ 7c] /usr/include/python3.13\n [ 94] /usr/include/python3.13/cpython\n [ b4] /usr/include/x86_64-linux-gnu/bits\n [ d7] /usr/include\n [ e4] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 10d] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/e5/ce5b47f316e74006282488543be99f3b4da972.debug", "source2": "./usr/lib/debug/.build-id/09/156950f6e6f0c1eae5dc96c592207722b5088d.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 84% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 522528 (bytes into file)\n+ Start of section headers: 522520 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x7f920:\n+There are 36 section headers, starting at offset 0x7f918:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001158 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 00000000000492b8 0002a8 000588 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000049840 0002a8 0001f0 10 WA 4 0 8\n [21] .got NOBITS 0000000000049a30 0002a8 0005d0 08 WA 0 0 8\n [22] .data NOBITS 000000000004a000 0002a8 001428 00 WA 0 0 32\n [23] .bss NOBITS 000000000004b440 0002a8 0009a0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a5 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 02d243 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 02d245 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02d570 00040f 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 02d980 016abf 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 044440 0001e1 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 044628 02d0f5 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 071720 0065fe 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 077d1e 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 077d70 003c48 18 34 459 8\n- [34] .strtab STRTAB 0000000000000000 07b9b8 003df8 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 07f7b0 00016c 00 0 0 1\n+ [28] .debug_line PROGBITS 0000000000000000 02d980 016abe 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 044440 0001de 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 044620 02d0f5 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 071718 0065fe 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 077d16 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 077d68 003c48 18 34 459 8\n+ [34] .strtab STRTAB 0000000000000000 07b9b0 003df8 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 07f7a8 00016c 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e5ce5b47f316e74006282488543be99f3b4da972\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 09156950f6e6f0c1eae5dc96c592207722b5088d\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x52): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x66): dipy/tracking/streamlinespeed.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa6): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xbe): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xde): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x101): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x139): dipy\n 7\t(line_strp)\t(offset: 0x13e): /usr/include\n 8\t(line_strp)\t(offset: 0x14b): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 9\t(line_strp)\t(offset: 0x174): /usr/include/x86_64-linux-gnu/sys\n 10\t(line_strp)\t(offset: 0x196): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x54, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x40): streamlinespeed.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x40): streamlinespeed.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x54): streamlinespeed.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x54): streamlinespeed.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2da): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1b7): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1c2): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1d0): string_fortified.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1e3): listobject.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x1f0): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x203): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 138 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/streamlinespeed.cpython-313-x86_64-linux-gnu.so.p/streamlinespeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x52): ./.mesonpy-e1zfpkqv\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/streamlinespeed.cpython-313-x86_64-linux-gnu.so.p/streamlinespeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0xc5ea\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,72 +1,71 @@\n-rGCC: (Debian 14.2.0-8) 14.2.0\n-^?tGBKmH\n-'D(O%\"27Byj\n-)\",q%?WE\n->0~b+SP*\n-s0~d+SX*\n-{2_h\\Hh<\n-uNC]+:f8\n-J!$jt>OUVD\n-\";c0;3C\\&\n-q5&q56%05\n-Tm?rV6b~\n-^(1guH}s\n-WU%%Q^jmU\n-C{J;/;BE/\n-C\"Y*-Yh:\n-^Me))/Kx7\n-`SdY1ErU\n-RxtRdO\\R\n-%@.0!/V4\n-pC_#a47L\n-*\t=IBk_c{\n-2BL%9m}]\n-d.UgO,?)\n-Q3Sj3\\iS/\n-OWE@\tc/%6(\n-'='@HF=}s\"\n-Rvs|?9JJF}\n-T*Rb?b[}SLjN\n-`:eB2fb0/5c\n--pSg8:mR\n-$e:PuHKR\n-Cp!&HEmL\n-j$:f7g}+\n-UEMJ6ED\t\n-taF0LSv7\n- wr4y%bS,\n-}0DY=i(k\n-?I\t{_KA\t\n-8w&5_n!>\n-%Tin>G_U\n-T@`CQlKQ\n-1\\WX6^|s\n-}+%#=;-fK\n-wD;J~L0~8\n-Q#\\dP&;Z\"\n-'!iFFZq!\n-\\A#lWP@M\n-QMm*$*[A{D\n-Y'`KJUfS_A\n-\tAxj}b){MJ\n-tIpoE;tYw3%\n-k1-Y9_B.o@\n-@mL*+1/;h*\n-T@6.QY4w 7\n-dgK&sH51\n- o#>dzIi+X\n-Wt~s+z!pT\n+GCC: (Debian 14.2.0-8) 14.2.0\n+hx'&Moiakg\n+%fQwy[SQ\n+fQJw4\\m1(\n+{}zOOsUy\n+^dkd~&c{\n+2<=GWmX}\n+lvvvvvfev\n+Ic$!75fz\n+rLJ'!Eu\t\n+y;{.zKY$$\n+UIEI9mwm[\n+gD[(FI9t/+?\n+&/6ewOeW\n+P^uLhf!|\n+M'B\"CM3gT\n+*7\\m)k,pX\n+>;;1HM^;\n+OAMK243>C\n+n!tzVL35+\n+*#3|Vq}~B@\n+bP71F2Ad\n+qD/O67#_O\n+^Dv>\\EyN24w$6E\n+zW3Lkl~_\n+M#\t;}\\&\\\n+%kSQlqp>\n+,s\tn.@b_\n+QJ\th/Mp1\n+;r_L[E \\\n+h\tT\\HD/J\n+\tf2t.vY3\n+|WGN\\aS[q\n+? zbH+LH\n+jks+~Qok\n+NG'?[T--bUJ\n+8:^FZ`s\t\n+/T;1v*)J\n+fWPWFCI%\n+|S7 :]~_\n+E;F%aQLc\n+g0e([$h.\n @_Z_aA\\lo\n XpQ>|P.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/e8/ba5e1841faf572e13c565f2324d1ad34fbbaeb.debug", "source2": "./usr/lib/debug/.build-id/f4/ada34885bb4ccc1a64de3900fd6ef4754eeb5a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000031000 0002a8 0013e8 00 WA 0 0 32\n [23] .bss NOBITS 0000000000032400 0002a8 0009f0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a1 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 021fda 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 022308 000430 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 022738 00e735 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 030e70 0001ea 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 030e70 0001e9 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 031060 01ce81 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 04dee8 003eec 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 051dd4 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 051e28 003a50 18 34 438 8\n [34] .strtab STRTAB 0000000000000000 055878 00385d 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0590d5 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e8ba5e1841faf572e13c565f2324d1ad34fbbaeb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f4ada34885bb4ccc1a64de3900fd6ef4754eeb5a\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x5a): dipy/tracking/propspeed.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x94): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xac): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xcc): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xef): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x127): dipy\n 7\t(line_strp)\t(offset: 0x12c): /usr/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/propspeed.cpython-313-x86_64-linux-gnu.so.p/propspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-e1zfpkqv\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1b> DW_AT_ranges : (sec_offset) 0x7d6e\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n+ZGCC: (Debian 14.2.0-8) 14.2.0\n ^BRu!Y\"zc\n BLcz[:u\\\n x~99+5kv\n ){24%yLh\n ,NlQsAPx8\n ' 8(/-1WB\n Ci9x-D(euj\n@@ -40,14 +40,15 @@\n \"q$DDUoM\"D\n y.e%61lO\n Q;\n tn^GKqZ9D\n | C>Gy5S>_\n+XYNB~7~f1\n y\"54^FQf\n &IKUs:I`\n YI#0+MSI\n I_#b>/;P\n .\"2*&iBq\n \"Mi/zWzKf=hM\n +]b\"\"^LJ4\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n [ 14] dipy/tracking/propspeed.cpython-313-x86_64-linux-gnu.so.p/propspeed.c\n [ 5a] dipy/tracking/propspeed.cpython-313-x86_64-linux-gnu.so.p\n [ 94] /usr/include/python3.13\n [ ac] /usr/include/python3.13/cpython\n [ cc] /usr/include/x86_64-linux-gnu/bits\n [ ef] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 127] dipy\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/f3/b3fc1c3ce66a380f1fe9a76b675dcdbb523a6c.debug", "source2": "./usr/lib/debug/.build-id/1d/07d52827567eb047aaf95d8daf867e59ecf6bb.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f3b3fc1c3ce66a380f1fe9a76b675dcdbb523a6c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1d07d52827567eb047aaf95d8daf867e59ecf6bb\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x71): dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb6): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xce): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xee): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x111): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 6\t(line_strp)\t(offset: 0x13a): /usr/include/x86_64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x15c): /usr/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so.p/clustering_algorithms.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0xa246\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-R:lGCC: (Debian 14.2.0-8) 14.2.0\n+GCC: (Debian 14.2.0-8) 14.2.0\n xfj d0.\\O\n W\\5 9*_5 \n qFc-dY%h\n s*/u*?r*3?2*\t\n AoAxS>UY\n *K/~S3-K\n (!YSWq;9\n@@ -57,14 +57,15 @@\n vN`\tQqD5v\n 2S:8WMR675\n VYRI)Is6\n Y1'0{!Z[\n Umx\t$eOB\n ?$U4$kpH\n _PyObject_NextNotImplemented\n+|0Ijk^\"e\\\n {eX)1iwP\n sXpQ?.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/f6/4e06ffca793d0f02eabc577d897f1410e6b3e5.debug", "source2": "./usr/lib/debug/.build-id/15/596381d635d6519eb385830c5f2a8256cb1b71.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 87% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000005d098 001088 000898 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000005d930 001088 0001f0 10 WA 4 0 8\n [21] .got NOBITS 000000000005db20 001088 0004e0 08 WA 0 0 8\n [22] .data NOBITS 000000000005e000 001088 000c48 00 WA 0 0 32\n [23] .bss NOBITS 000000000005ec60 001088 000cb0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000079 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000300 033b5a 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000300 033b5c 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 033e60 00037b 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 0341e0 019278 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04d458 0001d5 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 0341e0 019277 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 04d458 0001d2 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 04d630 039d4f 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 087380 009704 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 090a84 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 090ad8 003cd8 18 34 495 8\n [34] .strtab STRTAB 0000000000000000 0947b0 003fe2 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 098792 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f64e06ffca793d0f02eabc577d897f1410e6b3e5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 15596381d635d6519eb385830c5f2a8256cb1b71\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-e1zfpkqv\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-v4sctjms\n 1\t(line_strp)\t(offset: 0x5a): dipy/tracking/distances.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x94): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xac): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xcc): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 5\t(line_strp)\t(offset: 0x104): dipy\n 6\t(line_strp)\t(offset: 0x109): /usr/include/x86_64-linux-gnu/bits\n 7\t(line_strp)\t(offset: 0x12c): /usr/include\n 8\t(line_strp)\t(offset: 0x139): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 9\t(line_strp)\t(offset: 0x162): /usr/include/x86_64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x18b): /usr/include/x86_64-linux-gnu/sys\n 11\t(line_strp)\t(offset: 0x1ad): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x58, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3a): distances.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3a): distances.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4e): distances.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4e): distances.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x233): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ce): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d9): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e7): dictobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1f4): longintrepr.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x202): floatobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x210): listobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 122 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n- <12> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/distances.cpython-313-x86_64-linux-gnu.so.p/distances.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-e1zfpkqv\n+ <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/distances.cpython-313-x86_64-linux-gnu.so.p/distances.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-v4sctjms\n <1a> DW_AT_ranges : (sec_offset) 0x11646\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 1 (DW_TAG_base_type)\n <2b> DW_AT_byte_size : (data1) 4\n <2c> DW_AT_encoding : (data1) 4\t(float)\n <2d> DW_AT_name : (GNU_strp_alt) (offset: 0x5394b) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,91 +1,98 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n-4C\tkfC_B!\n-)wL*/dFL\n-J*J3p~x9\n-.6l(*`/HTT\n-h}Ihq#II\n-pxV''GtuR\n-)\tc.(|h`\n-E$Q)#1VD\n-]2{x)`G\t\n-FqTEqTiq<\n-FQUEQUE1\"\n-$s22UMW<\n-R>3\\={pg\n-xgW#_^NtV6\n-o{cz#92M}\n-3CvTBy-?\n-:#M_75\"M\n-rFw@xC2j\n-6B\\>r_,IZP\n-($|.Lz.E&!\n-ciV$dXjF\n-OI!Mq%Mq\n-93ov.J+_\n- {[rVKeo\n-cN1Tn1JX\n-(&IZuM5<\n-u3lS:UE~\n- E|0O>_\n-4ebh}yH))Fr\n-4cAYiF7o3\n-ZtB)=CJkE\n-L&#E&$LW\n-d#1NK\"6;\n-@'\n-PX#Te#aH\n-?| Q-Ev@\n-],_CJK\tR\n-pgce\",icz`\n-ei'?.;20\n-T7A]#Ib9x\n-IjqPUx8&\n-dI\t[7=@v91\n-LalA*%Wk\n-q,X SJ}-\n+qGCC: (Debian 14.2.0-8) 14.2.0\n+t'`hRLZz\n+#p~@n+~U\n+x,J~%\\~I,\n+YH,|O@\\xEbMO*\n+E$;;BT1\tsh\n+s@J/RX;]_D\n+?S{NGA\n+OtYXiXU4p\t\n+tq5=9`YB\n+98=R[@UQ\n+v4I%H_+0O\n+_p3v\t=q#\n+Scx0Z|`\n+R9>LwBt-N;!zY2\n+drV^*m,E\n+l|6_,Ttt\n+.xjO\tj.nQ;/@$\n+1ELQHL1v\n+YGVqwu#s\n+mR}.Tus_\n+8lm$~&4m;\n+[Z37|RZ@\n+$c\"r`WF-\n+pWce\",ncz`\n+%TQ/Bkc\t\n+C*r7W|(xk\n+2%B%:qL8\n+1I{?4o[y\n+IKsStEL`\n+wJ:\\{'mI\n+Vt\\hvo7.z \n+5&l_?+TS\n+kPNSt@bco\n+We.{,\\\"<\n+n )0Kzwz\n+wP1&k)>W\n++AK-(!QS\n+H\tr$WYKU\n+uhU[6!n\\\n+2/@9IIs|A5\n+us 1-p=\\\n+qr=qr%r2L6[W\n+dHw1Dw,)\n+7-H%5X|K0{w\n+0aI*L8:!\n+uw%;OZ ts\n+TbuR`%>D\n+@O%IML9a_R\n+2rU`;=aa\n+|OU{_QRE\n a.c2N2IB\n bG|2xcr)\n ?;&vU%y#p\n -1,6!v],\n P*g0 Cp\n :9M}m4m~\n *z\tUxi8~\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/tracking/distances.cpython-313-x86_64-linux-gnu.so.p/distances.c\n- [ 46] ./.mesonpy-e1zfpkqv\n+ [ 0] ./.mesonpy-v4sctjms\n+ [ 14] dipy/tracking/distances.cpython-313-x86_64-linux-gnu.so.p/distances.c\n [ 5a] dipy/tracking/distances.cpython-313-x86_64-linux-gnu.so.p\n [ 94] /usr/include/python3.13\n [ ac] /usr/include/python3.13/cpython\n [ cc] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 104] dipy\n [ 109] /usr/include/x86_64-linux-gnu/bits\n [ 12c] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/f7/fb3674399a836c0523a8deb03e04b530b6d680.debug", "source2": "./usr/lib/debug/.build-id/12/8bf08c43e1f717dea4db918c340aa325d59138.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 00000000000303a8 000398 0004e0 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000030888 000398 0001e0 10 WA 4 0 8\n [21] .got NOBITS 0000000000030a68 000398 000598 08 WA 0 0 8\n [22] .data NOBITS 0000000000031000 000398 0012e8 00 WA 0 0 32\n [23] .bss NOBITS 0000000000032300 000398 0008a0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000087 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000308 021988 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000308 021986 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 021c90 0003cb 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 022060 00e83a 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0308a0 0001c4 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0308a0 0001c5 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 030a68 01c768 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 04d1d0 003e86 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 051056 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0510a8 0036c0 18 34 407 8\n [34] .strtab STRTAB 0000000000000000 054768 0034e8 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 057c50 00016c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f7fb3674399a836c0523a8deb03e04b530b6d680\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 128bf08c43e1f717dea4db918c340aa325d59138\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-g7y1yg54\n+ 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-yqzuvrc1\n 1\t(line_strp)\t(offset: 0x5d): dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd0): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf3): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x154): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x176): /usr/include\n 9\t(line_strp)\t(offset: 0x183): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 64, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vec_val_sum.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vec_val_sum.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vec_val_sum.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vec_val_sum.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2cd): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1a4): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1af): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1bd): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1cb): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1de): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x1eb): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 133 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p/vec_val_sum.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-g7y1yg54\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p/vec_val_sum.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-yqzuvrc1\n <1b> DW_AT_ranges : (sec_offset) 0x7e25\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,67 +1,66 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n-)vqRQ/FWF\n-RT,j:c!2U\n-Qwz0v`2w\n-hFXhtL<0Z\n-TP6XP>UP\n-P~ q_|kQ\n-G!;Am'N'p\n-voF}2i6dfR}X`c\n-!xyH;!xyH7\"\n-W!*~#m8~\n-2$uZe08m0Xs\n-]j2E#_GhK\n-.U4n wrg\n-\"6*r4MJc\n-%7Eo) 5@\n-@q!S~dd3\n-Y!B\"Ps9J\n-=6.b+Y\tD\n-_q{kQWvJ\n-!STPAAD@\n-p78_zrB-\n-ht339g|!A\n-!5C$4C$4\n-CYN-0;A?\n-ChZ%1HdF\n-bm.quW.g\n-9cP/+K9C\n-V]0)qlJ`\n-x}M)X_|8\n-_;Tt8Yt>\n-L'3~E!KD\n-H55L#\"cH\n-)/Mg^s0J\n-V~!zr_CK\n-Al;JG?=J\n-@:}*ono4T\n-N>qXwLWS\n-QB'~t`Z:\n-K {0(7}~\n-0U@vJ`Cs=\\\n-u$5TYcf9\n-b( v\"&1\n-\\l,&6g3)Er\n-8{'C|P'K:\n-*xv.w!$M\n-ef:2e\"cER\n-L0oY#R)Y\n-4($(eI:[\n-Ww;\"2W|99\n-9g\tHdKiS\n-]mv;GUJ`\n-',KIa1GR\n-OqG|L&DY\n-t+Ep@3Hw\n-j?%\"qQP_\n-z'c$6tn+^\n-xfr.F bb\n+8GCC: (Debian 14.2.0-8) 14.2.0\n+;;+Sr=#7\n+Fv )-60-\n+P}`68]H8\n+BAL550h\t\n+'6v,ALrs\n+Y)W9 D?qY):\n+V_No%pU\\hb9%\n+LrmW\tmf'\n+cyQM)febF5' ~TyQM)SH\n+3;(*iM&/\n+D_CL1RLs$\n+9%[Gfa2(\n+yD\\v)e5G*y\n+?>&Fyq.W\n+?Ta7rw/!\n+rh4OA`rs>\n+EAf\tkw(i%\n+lVcCo2X.W\n+)4\\S^Kn$N!\n+j>Q3*;75}\n+S%57LjnX\n+ZueFY$Ov\n+;=xSFS[j^1\n+Ohi83]j\\b\n+;g(Q`6un\n+Fz/uA*a:\n+\t&_{ZhS%[]\n+=`vJ3JlnO.i\n+^(sW s'6\n+G)/[[['r5B\n+cAq!b}yM\n+}b'y^UJr\n+^0Sql,?4\n+Plm9J(K|\n+c?-?Sx@d\n+1{|kj-A~\n+8z)Q\\cg@HL\n+LAydqGCb\n+f2j}hZ+f\n+@\t%2n|B,[\n+}9HeOK,W\n+tc}%;' \"\n+y\\W?l`W)\n+K%hLOP{%&\n+~Y/&Zu78D+-\n+\"M)V7E!B.\n+\t\\MKKxs_\n+IWg4xg\"G$[\n+\t1V+7r p\n+~}@\t5PO*|\n+ CU6pt5&\n+d-`NuBA0V\n nt@t-xk7\n b~(YVd#h\n )0Cnh\t?-g\n b@-d9S4]-\n Z\tH*]gC6\n y)@~^jCY\n RyPUzYTu\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-g7y1yg54\n- [ 14] dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p/vec_val_sum.c\n+ [ 0] dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p/vec_val_sum.c\n+ [ 49] ./.mesonpy-yqzuvrc1\n [ 5d] dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.12\n [ b0] /usr/include/python3.12/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12b] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 154] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 0c6a4f22 y-lib.debug..jO\"\n- 0x00000040 31bc7f2c c83b15fc 91e90e34 589a3ea0 1..,.;.....4X.>.\n+ 0x00000030 792d6c69 622e6465 62756700 70e56b95 y-lib.debug.p.k.\n+ 0x00000040 b0291d1b f9ce6f38 4676cb86 3dea74ae .)....o8Fv..=.t.\n \n"}]}]}]}]}]}