{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.U37XRQbf/b1/python-gsd_3.3.0-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.U37XRQbf/b2/python-gsd_3.3.0-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- 1df0111f3a357002a932d3d78c00e72a 130396 doc optional python-gsd-doc_3.3.0-1_all.deb\n+ 1bd362d5351a87a55bfc8308fdec360f 130400 doc optional python-gsd-doc_3.3.0-1_all.deb\n 5bcb6864e55118525c299f30168c65a5 652752 debug optional python3-gsd-dbgsym_3.3.0-1_i386.deb\n adc86eb3c8fd1e0cd0af6e59e65e9a6d 228940 python optional python3-gsd_3.3.0-1_i386.deb\n"}, {"source1": "python-gsd-doc_3.3.0-1_all.deb", "source2": "python-gsd-doc_3.3.0-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-07-05 16:19:20.000000 debian-binary\n -rw-r--r-- 0 0 0 2692 2024-07-05 16:19:20.000000 control.tar.xz\n--rw-r--r-- 0 0 0 127512 2024-07-05 16:19:20.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 127516 2024-07-05 16:19:20.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -71,15 +71,15 @@\n -rw-r--r-- 0 root (0) root (0) 23394 2024-07-05 16:19:20.000000 ./usr/share/doc/python-gsd-doc/html/python-api.html\n -rw-r--r-- 0 root (0) root (0) 87526 2024-07-05 16:19:20.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.fl.html\n -rw-r--r-- 0 root (0) root (0) 95472 2024-07-05 16:19:20.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.hoomd.html\n -rw-r--r-- 0 root (0) root (0) 49307 2024-07-05 16:19:20.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.pygsd.html\n -rw-r--r-- 0 root (0) root (0) 18756 2024-07-05 16:19:20.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.version.html\n -rw-r--r-- 0 root (0) root (0) 107555 2024-07-05 16:19:20.000000 ./usr/share/doc/python-gsd-doc/html/schema-hoomd.html\n -rw-r--r-- 0 root (0) root (0) 16660 2024-07-05 16:19:20.000000 ./usr/share/doc/python-gsd-doc/html/search.html\n--rw-r--r-- 0 root (0) root (0) 82720 2024-07-05 16:19:20.000000 ./usr/share/doc/python-gsd-doc/html/searchindex.js\n+-rw-r--r-- 0 root (0) root (0) 82716 2024-07-05 16:19:20.000000 ./usr/share/doc/python-gsd-doc/html/searchindex.js\n -rw-r--r-- 0 root (0) root (0) 32666 2024-07-05 16:19:20.000000 ./usr/share/doc/python-gsd-doc/html/shapes.html\n -rw-r--r-- 0 root (0) root (0) 20804 2024-07-05 16:19:20.000000 ./usr/share/doc/python-gsd-doc/html/specification.html\n -rw-r--r-- 0 root (0) root (0) 24988 2024-07-05 16:19:20.000000 ./usr/share/doc/python-gsd-doc/html/style.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-05 16:19:20.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 331 2024-07-05 16:19:20.000000 ./usr/share/doc-base/python-gsd-doc.python-gsd\n lrwxrwxrwx 0 root (0) root (0) 0 2024-07-05 16:19:20.000000 ./usr/share/doc/python-gsd-doc/html/_static/doctools.js -> ../../../../javascript/sphinxdoc/1.0/doctools.js\n lrwxrwxrwx 0 root (0) root (0) 0 2024-07-05 16:19:20.000000 ./usr/share/doc/python-gsd-doc/html/_static/language_data.js -> ../../../../javascript/sphinxdoc/1.0/language_data.js\n"}, {"source1": "./usr/share/doc/python-gsd-doc/html/hoomd-examples.html", "source2": "./usr/share/doc/python-gsd-doc/html/hoomd-examples.html", "unified_diff": "@@ -355,23 +355,23 @@\n Out[16]: 5\n \n In [17]: frame.particles.N\n Out[17]: 9\n \n In [18]: frame.particles.position\n Out[18]: \n-array([[0.25589982, 0.80897206, 0.5831177 ],\n- [0.5404533 , 0.27261838, 0.8275789 ],\n- [0.91266316, 0.3611013 , 0.7047367 ],\n- [0.53276163, 0.9675206 , 0.6691179 ],\n- [0.50651973, 0.9643156 , 0.86972797],\n- [0.32983097, 0.1444776 , 0.7951081 ],\n- [0.3118031 , 0.08162618, 0.5767198 ],\n- [0.24472031, 0.19139673, 0.973188 ],\n- [0.9314802 , 0.06865617, 0.70398647]], dtype=float32)\n+array([[0.89000833, 0.78214556, 0.10730433],\n+ [0.6417436 , 0.8270846 , 0.9570197 ],\n+ [0.821457 , 0.38895643, 0.97334313],\n+ [0.6873453 , 0.8963854 , 0.77359724],\n+ [0.08911876, 0.47491083, 0.9225868 ],\n+ [0.31591272, 0.76140547, 0.9034318 ],\n+ [0.90301996, 0.36434063, 0.2919426 ],\n+ [0.96828157, 0.8276012 , 0.80564433],\n+ [0.3540873 , 0.90861833, 0.8687205 ]], dtype=float32)\n \n \n

gsd.hoomd.HOOMDTrajectory supports random indexing of frames in the file.\n Indexing into a trajectory returns a gsd.hoomd.Frame.

\n \n
\n

Slicing and selection\u00b6

\n@@ -398,21 +398,21 @@\n

Pure python reader\u00b6

\n
In [23]: f = gsd.pygsd.GSDFile(open('example.gsd', 'rb'))\n \n In [24]: trajectory = gsd.hoomd.HOOMDTrajectory(f);\n \n In [25]: trajectory[3].particles.position\n Out[25]: \n-array([[0.5693107 , 0.08214574, 0.27140623],\n-       [0.46308818, 0.30215883, 0.02921198],\n-       [0.47481674, 0.40153757, 0.2512082 ],\n-       [0.84106827, 0.02879061, 0.18705133],\n-       [0.31908184, 0.39432162, 0.97848856],\n-       [0.7737208 , 0.30248344, 0.05918228],\n-       [0.6021781 , 0.67744243, 0.06940784]], dtype=float32)\n+array([[0.7270504 , 0.7492513 , 0.21258767],\n+       [0.33500224, 0.29700577, 0.619959  ],\n+       [0.23711888, 0.6514717 , 0.1457817 ],\n+       [0.52364814, 0.11368354, 0.32574153],\n+       [0.8098705 , 0.07036927, 0.75424486],\n+       [0.8440073 , 0.5939139 , 0.8960218 ],\n+       [0.52716863, 0.40591928, 0.26906627]], dtype=float32)\n 
\n
\n

You can use GSD without needing to compile C code to read GSD files\n using gsd.pygsd.GSDFile in combination with gsd.hoomd.HOOMDTrajectory. It\n only supports the rb mode and does not read files as fast as the C\n implementation. It takes in a python file-like object, so it can be used with\n in-memory IO classes, and grid file classes that access data over the internet.

\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -95,23 +95,23 @@\n Out[16]: 5\n \n In [17]: frame.particles.N\n Out[17]: 9\n \n In [18]: frame.particles.position\n Out[18]:\n-array([[0.25589982, 0.80897206, 0.5831177 ],\n- [0.5404533 , 0.27261838, 0.8275789 ],\n- [0.91266316, 0.3611013 , 0.7047367 ],\n- [0.53276163, 0.9675206 , 0.6691179 ],\n- [0.50651973, 0.9643156 , 0.86972797],\n- [0.32983097, 0.1444776 , 0.7951081 ],\n- [0.3118031 , 0.08162618, 0.5767198 ],\n- [0.24472031, 0.19139673, 0.973188 ],\n- [0.9314802 , 0.06865617, 0.70398647]], dtype=float32)\n+array([[0.89000833, 0.78214556, 0.10730433],\n+ [0.6417436 , 0.8270846 , 0.9570197 ],\n+ [0.821457 , 0.38895643, 0.97334313],\n+ [0.6873453 , 0.8963854 , 0.77359724],\n+ [0.08911876, 0.47491083, 0.9225868 ],\n+ [0.31591272, 0.76140547, 0.9034318 ],\n+ [0.90301996, 0.36434063, 0.2919426 ],\n+ [0.96828157, 0.8276012 , 0.80564433],\n+ [0.3540873 , 0.90861833, 0.8687205 ]], dtype=float32)\n _\bg_\bs_\bd_\b._\bh_\bo_\bo_\bm_\bd_\b._\bH_\bO_\bO_\bM_\bD_\bT_\br_\ba_\bj_\be_\bc_\bt_\bo_\br_\by supports random indexing of frames in the file.\n Indexing into a trajectory returns a _\bg_\bs_\bd_\b._\bh_\bo_\bo_\bm_\bd_\b._\bF_\br_\ba_\bm_\be.\n *\b**\b**\b**\b**\b* S\bSl\bli\bic\bci\bin\bng\bg a\ban\bnd\bd s\bse\bel\ble\bec\bct\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Use the slicing operator to select individual frames or a subset of a\n trajectory.\n In [19]: f = gsd.hoomd.open(name='example.gsd', mode='r')\n \n@@ -130,21 +130,21 @@\n *\b**\b**\b**\b**\b* P\bPu\bur\bre\be p\bpy\byt\bth\bho\bon\bn r\bre\bea\bad\bde\ber\br_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n In [23]: f = gsd.pygsd.GSDFile(open('example.gsd', 'rb'))\n \n In [24]: trajectory = gsd.hoomd.HOOMDTrajectory(f);\n \n In [25]: trajectory[3].particles.position\n Out[25]:\n-array([[0.5693107 , 0.08214574, 0.27140623],\n- [0.46308818, 0.30215883, 0.02921198],\n- [0.47481674, 0.40153757, 0.2512082 ],\n- [0.84106827, 0.02879061, 0.18705133],\n- [0.31908184, 0.39432162, 0.97848856],\n- [0.7737208 , 0.30248344, 0.05918228],\n- [0.6021781 , 0.67744243, 0.06940784]], dtype=float32)\n+array([[0.7270504 , 0.7492513 , 0.21258767],\n+ [0.33500224, 0.29700577, 0.619959 ],\n+ [0.23711888, 0.6514717 , 0.1457817 ],\n+ [0.52364814, 0.11368354, 0.32574153],\n+ [0.8098705 , 0.07036927, 0.75424486],\n+ [0.8440073 , 0.5939139 , 0.8960218 ],\n+ [0.52716863, 0.40591928, 0.26906627]], dtype=float32)\n You can use G\bGS\bSD\bD without needing to compile C code to read G\bGS\bSD\bD files using\n _\bg_\bs_\bd_\b._\bp_\by_\bg_\bs_\bd_\b._\bG_\bS_\bD_\bF_\bi_\bl_\be in combination with _\bg_\bs_\bd_\b._\bh_\bo_\bo_\bm_\bd_\b._\bH_\bO_\bO_\bM_\bD_\bT_\br_\ba_\bj_\be_\bc_\bt_\bo_\br_\by. It only\n supports the rb mode and does not read files as fast as the C implementation.\n It takes in a python file-like object, so it can be used with in-memory IO\n classes, and grid file classes that access data over the internet.\n Warning\n _\bg_\bs_\bd_\b._\bp_\by_\bg_\bs_\bd is s\bsl\blo\bow\bw. Use _\bg_\bs_\bd_\b._\bh_\bo_\bo_\bm_\bd_\b._\bo_\bp_\be_\bn whenever possible.\n"}]}, {"source1": "./usr/share/doc/python-gsd-doc/html/searchindex.js", "source2": "./usr/share/doc/python-gsd-doc/html/searchindex.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1870,189 +1870,189 @@\n \"12\": \"py:property\",\n \"13\": \"std:chunk\",\n \"14\": \"std:cmdoption\"\n },\n \"terms\": {\n \"\": [1, 2, 3, 7, 8, 11, 13, 14, 18, 21],\n \"0\": [0, 6, 7, 8, 11, 14, 15, 16, 18, 19],\n- \"02879061\": 8,\n- \"02921198\": 8,\n- \"05918228\": 8,\n- \"06865617\": 8,\n- \"06940784\": 8,\n- \"08162618\": 8,\n- \"08214574\": 8,\n+ \"07036927\": 8,\n+ \"08911876\": 8,\n \"0x65df65df65df65df\": 6,\n \"0xaaaabbbb\": 6,\n \"1\": [0, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19],\n \"10\": [7, 8, 11, 14, 15],\n \"100\": [8, 15, 21],\n \"103\": 7,\n \"104\": 7,\n \"105\": 7,\n+ \"10730433\": 8,\n \"11\": [7, 8, 14, 21],\n \"110\": 7,\n+ \"11368354\": 8,\n \"114\": 7,\n \"115\": 7,\n \"116\": 7,\n \"12\": [7, 8, 14],\n \"127\": 1,\n \"12_gsd\": [7, 8, 14],\n \"13\": [7, 8, 14],\n \"14\": [7, 8, 11, 14],\n- \"1444776\": 8,\n+ \"1457817\": 8,\n \"15\": [7, 8, 14],\n \"16\": [0, 6, 7, 8, 14],\n \"17\": [7, 8, 14],\n \"18\": [7, 8, 11],\n- \"18705133\": 8,\n \"19\": [7, 8, 11, 14],\n- \"19139673\": 8,\n \"1d\": [14, 16],\n \"1x1\": [18, 19],\n \"2\": [0, 6, 7, 8, 12, 14, 15, 16, 18, 19],\n \"20\": [7, 8],\n \"200\": [8, 15],\n \"2016\": 12,\n \"2019\": 11,\n \"2022\": 11,\n \"2024\": 12,\n \"21\": [7, 8],\n+ \"21258767\": 8,\n \"22\": [7, 8, 11],\n \"23\": [7, 8],\n \"235\": 1,\n \"237\": 1,\n+ \"23711888\": 8,\n \"238\": 1,\n \"24\": [7, 8],\n- \"24472031\": 8,\n \"249\": 1,\n \"25\": [7, 8],\n- \"2512082\": 8,\n \"255\": 1,\n- \"25589982\": 8,\n \"256\": [0, 6],\n \"257\": 1,\n \"26\": [7, 8],\n \"266\": 1,\n \"267\": 1,\n+ \"26906627\": 8,\n \"27\": [7, 8],\n \"270\": 1,\n- \"27140623\": 8,\n- \"27261838\": 8,\n \"28\": [7, 8],\n \"283\": 1,\n \"29\": [7, 8],\n+ \"2919426\": 8,\n+ \"29700577\": 8,\n \"2d\": [14, 16, 18, 19],\n \"2gib\": 1,\n \"3\": [7, 8, 11, 14, 15, 16, 18, 19],\n \"30\": [7, 8],\n \"300\": [8, 15],\n- \"30215883\": 8,\n- \"30248344\": 8,\n \"308\": 1,\n \"31\": [7, 8],\n- \"3118031\": 8,\n+ \"31591272\": 8,\n \"317\": 1,\n \"319\": 1,\n- \"31908184\": 8,\n \"32\": [0, 6, 7, 18],\n \"322\": 1,\n \"323\": 1,\n \"324\": 1,\n \"325\": 1,\n- \"32983097\": 8,\n+ \"32574153\": 8,\n \"33\": 7,\n+ \"33500224\": 8,\n \"34\": 7,\n \"35\": 7,\n+ \"3540873\": 8,\n \"36\": 7,\n- \"3611013\": 8,\n+ \"36434063\": 8,\n \"365\": 1,\n \"367\": 1,\n \"37\": 7,\n \"38\": 7,\n+ \"38895643\": 8,\n \"39\": 7,\n- \"39432162\": 8,\n \"3d\": 20,\n \"4\": [7, 8, 14, 15, 18, 21],\n \"40\": 7,\n \"400\": [8, 15],\n- \"40153757\": 8,\n+ \"40591928\": 8,\n \"41\": 7,\n \"43\": 7,\n \"44\": 7,\n \"45\": 7,\n \"46\": 7,\n- \"46308818\": 8,\n \"47\": 7,\n- \"47481674\": 8,\n+ \"47491083\": 8,\n \"48\": 7,\n \"49\": 7,\n \"5\": [7, 8, 14, 15, 19],\n \"50\": 7,\n \"500\": [8, 15],\n- \"50651973\": 8,\n \"51\": 7,\n \"52\": 7,\n+ \"52364814\": 8,\n+ \"52716863\": 8,\n \"53\": [0, 7],\n- \"53276163\": 8,\n \"54\": 7,\n- \"5404533\": 8,\n \"55\": 7,\n \"56\": 7,\n- \"5693107\": 8,\n \"57\": 7,\n- \"5767198\": 8,\n \"58\": 7,\n- \"5831177\": 8,\n \"59\": 7,\n+ \"5939139\": 8,\n \"6\": [7, 8, 14, 15],\n \"60\": 7,\n \"600\": [8, 15],\n- \"6021781\": 8,\n \"61\": 7,\n \"610\": 8,\n+ \"619959\": 8,\n \"62\": 7,\n \"626\": 7,\n \"63\": [0, 6],\n \"64\": [0, 6, 11],\n+ \"6417436\": 8,\n+ \"6514717\": 8,\n \"65535\": 6,\n- \"6691179\": 8,\n- \"67744243\": 8,\n+ \"6873453\": 8,\n \"6x1\": 18,\n \"7\": [7, 8, 14, 15, 19],\n \"70\": 14,\n \"700\": [8, 15],\n- \"70398647\": 8,\n- \"7047367\": 8,\n+ \"7270504\": 8,\n \"739\": 14,\n+ \"7492513\": 8,\n \"752\": 14,\n- \"7737208\": 8,\n+ \"75424486\": 8,\n+ \"76140547\": 8,\n+ \"77359724\": 8,\n+ \"78214556\": 8,\n \"785\": 8,\n \"786\": 8,\n \"787\": 8,\n \"789\": 8,\n- \"7951081\": 8,\n \"8\": [0, 7, 8, 14, 15, 18, 19],\n \"80\": [6, 14, 21],\n \"800\": [8, 15],\n- \"80897206\": 8,\n- \"8275789\": 8,\n+ \"80564433\": 8,\n+ \"8098705\": 8,\n+ \"821457\": 8,\n+ \"8270846\": 8,\n+ \"8276012\": 8,\n \"84\": 7,\n- \"84106827\": 8,\n- \"86972797\": 8,\n+ \"8440073\": 8,\n+ \"8687205\": 8,\n+ \"89000833\": 8,\n+ \"8960218\": 8,\n+ \"8963854\": 8,\n \"9\": [7, 8, 11, 14, 15],\n \"90\": 14,\n \"900\": [8, 15],\n- \"91266316\": 8,\n- \"9314802\": 8,\n- \"9643156\": 8,\n- \"9675206\": 8,\n+ \"90301996\": 8,\n+ \"9034318\": 8,\n+ \"90861833\": 8,\n+ \"9225868\": 8,\n+ \"9570197\": 8,\n+ \"96828157\": 8,\n \"97\": 7,\n- \"973188\": 8,\n- \"97848856\": 8,\n+ \"97334313\": 8,\n \"A\": [0, 5, 6, 8, 9, 12, 18, 19],\n \"AND\": 12,\n \"AS\": 12,\n \"As\": 15,\n \"BE\": 12,\n \"BUT\": 12,\n \"BY\": 12,\n"}]}]}]}]}]}