{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.uHBioq6C/b1/python-gsd_3.3.0-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.uHBioq6C/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- fcb1448ef3b7d151b5c76d76af7d1846 130400 doc optional python-gsd-doc_3.3.0-1_all.deb\n+ d9bb75544900c4ddf4be7a0e6b309f63 130392 doc optional python-gsd-doc_3.3.0-1_all.deb\n 8bb7c9a75ecfaca8a56e3f8d472573d2 337300 debug optional python3-gsd-dbgsym_3.3.0-1_i386.deb\n a2c467601ed567aeb2bd833ec2f4ceb2 203852 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 127516 2024-07-05 16:19:20.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 127508 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) 82718 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) 82714 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.4108866 , 0.22083557, 0.13333796],\n- [0.11866643, 0.18241258, 0.41650644],\n- [0.9504877 , 0.47212934, 0.9301916 ],\n- [0.36373758, 0.7207535 , 0.25974038],\n- [0.5440472 , 0.76929384, 0.4075104 ],\n- [0.81233525, 0.49925056, 0.5389163 ],\n- [0.6667637 , 0.34322342, 0.781571 ],\n- [0.30554622, 0.03930394, 0.22548491],\n- [0.7299888 , 0.03058399, 0.5969969 ]], dtype=float32)\n+array([[0.27211484, 0.31842688, 0.17323253],\n+ [0.2877797 , 0.8408717 , 0.04971356],\n+ [0.33397278, 0.5905327 , 0.960633 ],\n+ [0.912886 , 0.25367552, 0.36976972],\n+ [0.3939961 , 0.85141397, 0.9917482 ],\n+ [0.5117172 , 0.80771804, 0.9214834 ],\n+ [0.9329261 , 0.10877122, 0.94288605],\n+ [0.8019251 , 0.801843 , 0.50006247],\n+ [0.61220837, 0.32791156, 0.5158323 ]], 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.91734517, 0.15592869, 0.7257827 ],\n-       [0.70995885, 0.3588069 , 0.3363358 ],\n-       [0.7261588 , 0.73941225, 0.96008104],\n-       [0.7022735 , 0.75921565, 0.7969606 ],\n-       [0.7626588 , 0.04962958, 0.72959477],\n-       [0.03669816, 0.971309  , 0.25432628],\n-       [0.20963347, 0.96430427, 0.59109837]], dtype=float32)\n+array([[0.2239418 , 0.00161585, 0.06313071],\n+       [0.5333061 , 0.7026551 , 0.77778614],\n+       [0.34181178, 0.57608056, 0.11304581],\n+       [0.1298897 , 0.8384343 , 0.99587756],\n+       [0.2898551 , 0.18379787, 0.27214554],\n+       [0.8965529 , 0.3189482 , 0.31976715],\n+       [0.5658073 , 0.40509436, 0.92737174]], 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.4108866 , 0.22083557, 0.13333796],\n- [0.11866643, 0.18241258, 0.41650644],\n- [0.9504877 , 0.47212934, 0.9301916 ],\n- [0.36373758, 0.7207535 , 0.25974038],\n- [0.5440472 , 0.76929384, 0.4075104 ],\n- [0.81233525, 0.49925056, 0.5389163 ],\n- [0.6667637 , 0.34322342, 0.781571 ],\n- [0.30554622, 0.03930394, 0.22548491],\n- [0.7299888 , 0.03058399, 0.5969969 ]], dtype=float32)\n+array([[0.27211484, 0.31842688, 0.17323253],\n+ [0.2877797 , 0.8408717 , 0.04971356],\n+ [0.33397278, 0.5905327 , 0.960633 ],\n+ [0.912886 , 0.25367552, 0.36976972],\n+ [0.3939961 , 0.85141397, 0.9917482 ],\n+ [0.5117172 , 0.80771804, 0.9214834 ],\n+ [0.9329261 , 0.10877122, 0.94288605],\n+ [0.8019251 , 0.801843 , 0.50006247],\n+ [0.61220837, 0.32791156, 0.5158323 ]], 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.91734517, 0.15592869, 0.7257827 ],\n- [0.70995885, 0.3588069 , 0.3363358 ],\n- [0.7261588 , 0.73941225, 0.96008104],\n- [0.7022735 , 0.75921565, 0.7969606 ],\n- [0.7626588 , 0.04962958, 0.72959477],\n- [0.03669816, 0.971309 , 0.25432628],\n- [0.20963347, 0.96430427, 0.59109837]], dtype=float32)\n+array([[0.2239418 , 0.00161585, 0.06313071],\n+ [0.5333061 , 0.7026551 , 0.77778614],\n+ [0.34181178, 0.57608056, 0.11304581],\n+ [0.1298897 , 0.8384343 , 0.99587756],\n+ [0.2898551 , 0.18379787, 0.27214554],\n+ [0.8965529 , 0.3189482 , 0.31976715],\n+ [0.5658073 , 0.40509436, 0.92737174]], 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- \"03058399\": 8,\n- \"03669816\": 8,\n- \"03930394\": 8,\n- \"04962958\": 8,\n+ \"00161585\": 8,\n+ \"04971356\": 8,\n+ \"06313071\": 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+ \"10877122\": 8,\n \"11\": [7, 8, 14, 21],\n \"110\": 7,\n+ \"11304581\": 8,\n \"114\": 7,\n \"115\": 7,\n \"116\": 7,\n- \"11866643\": 8,\n \"12\": [7, 8, 14],\n \"127\": 1,\n+ \"1298897\": 8,\n \"12_gsd\": [7, 8, 14],\n \"13\": [7, 8, 14],\n- \"13333796\": 8,\n \"14\": [7, 8, 11, 14],\n \"15\": [7, 8, 14],\n- \"15592869\": 8,\n \"16\": [0, 6, 7, 8, 14],\n \"17\": [7, 8, 14],\n+ \"17323253\": 8,\n \"18\": [7, 8, 11],\n- \"18241258\": 8,\n+ \"18379787\": 8,\n \"19\": [7, 8, 11, 14],\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- \"20963347\": 8,\n \"21\": [7, 8],\n \"22\": [7, 8, 11],\n- \"22083557\": 8,\n- \"22548491\": 8,\n+ \"2239418\": 8,\n \"23\": [7, 8],\n \"235\": 1,\n \"237\": 1,\n \"238\": 1,\n \"24\": [7, 8],\n \"249\": 1,\n \"25\": [7, 8],\n- \"25432628\": 8,\n+ \"25367552\": 8,\n \"255\": 1,\n \"256\": [0, 6],\n \"257\": 1,\n- \"25974038\": 8,\n \"26\": [7, 8],\n \"266\": 1,\n \"267\": 1,\n \"27\": [7, 8],\n \"270\": 1,\n+ \"27211484\": 8,\n+ \"27214554\": 8,\n \"28\": [7, 8],\n \"283\": 1,\n+ \"2877797\": 8,\n+ \"2898551\": 8,\n \"29\": [7, 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- \"30554622\": 8,\n \"308\": 1,\n \"31\": [7, 8],\n \"317\": 1,\n+ \"31842688\": 8,\n+ \"3189482\": 8,\n \"319\": 1,\n+ \"31976715\": 8,\n \"32\": [0, 6, 7, 18],\n \"322\": 1,\n \"323\": 1,\n \"324\": 1,\n \"325\": 1,\n+ \"32791156\": 8,\n \"33\": 7,\n- \"3363358\": 8,\n+ \"33397278\": 8,\n \"34\": 7,\n- \"34322342\": 8,\n+ \"34181178\": 8,\n \"35\": 7,\n- \"3588069\": 8,\n \"36\": 7,\n- \"36373758\": 8,\n \"365\": 1,\n \"367\": 1,\n+ \"36976972\": 8,\n \"37\": 7,\n \"38\": 7,\n \"39\": 7,\n+ \"3939961\": 8,\n \"3d\": 20,\n \"4\": [7, 8, 14, 15, 18, 21],\n \"40\": 7,\n \"400\": [8, 15],\n- \"4075104\": 8,\n+ \"40509436\": 8,\n \"41\": 7,\n- \"4108866\": 8,\n- \"41650644\": 8,\n \"43\": 7,\n \"44\": 7,\n \"45\": 7,\n \"46\": 7,\n \"47\": 7,\n- \"47212934\": 8,\n \"48\": 7,\n \"49\": 7,\n- \"49925056\": 8,\n \"5\": [7, 8, 14, 15, 19],\n \"50\": 7,\n \"500\": [8, 15],\n+ \"50006247\": 8,\n \"51\": 7,\n+ \"5117172\": 8,\n+ \"5158323\": 8,\n \"52\": 7,\n \"53\": [0, 7],\n- \"5389163\": 8,\n+ \"5333061\": 8,\n \"54\": 7,\n- \"5440472\": 8,\n \"55\": 7,\n \"56\": 7,\n+ \"5658073\": 8,\n \"57\": 7,\n+ \"57608056\": 8,\n \"58\": 7,\n \"59\": 7,\n- \"59109837\": 8,\n- \"5969969\": 8,\n+ \"5905327\": 8,\n \"6\": [7, 8, 14, 15],\n \"60\": 7,\n \"600\": [8, 15],\n \"61\": 7,\n \"610\": 8,\n+ \"61220837\": 8,\n \"62\": 7,\n \"626\": 7,\n \"63\": [0, 6],\n \"64\": [0, 6, 11],\n \"65535\": 6,\n- \"6667637\": 8,\n \"6x1\": 18,\n \"7\": [7, 8, 14, 15, 19],\n \"70\": 14,\n \"700\": [8, 15],\n- \"7022735\": 8,\n- \"70995885\": 8,\n- \"7207535\": 8,\n- \"7257827\": 8,\n- \"7261588\": 8,\n- \"72959477\": 8,\n- \"7299888\": 8,\n+ \"7026551\": 8,\n \"739\": 14,\n- \"73941225\": 8,\n \"752\": 14,\n- \"75921565\": 8,\n- \"7626588\": 8,\n- \"76929384\": 8,\n- \"781571\": 8,\n+ \"77778614\": 8,\n \"785\": 8,\n \"786\": 8,\n \"787\": 8,\n \"789\": 8,\n- \"7969606\": 8,\n \"8\": [0, 7, 8, 14, 15, 18, 19],\n \"80\": [6, 14, 21],\n \"800\": [8, 15],\n- \"81233525\": 8,\n+ \"801843\": 8,\n+ \"8019251\": 8,\n+ \"80771804\": 8,\n+ \"8384343\": 8,\n \"84\": 7,\n+ \"8408717\": 8,\n+ \"85141397\": 8,\n+ \"8965529\": 8,\n \"9\": [7, 8, 11, 14, 15],\n \"90\": 14,\n \"900\": [8, 15],\n- \"91734517\": 8,\n- \"9301916\": 8,\n- \"9504877\": 8,\n- \"96008104\": 8,\n- \"96430427\": 8,\n+ \"912886\": 8,\n+ \"9214834\": 8,\n+ \"92737174\": 8,\n+ \"9329261\": 8,\n+ \"94288605\": 8,\n+ \"960633\": 8,\n \"97\": 7,\n- \"971309\": 8,\n+ \"9917482\": 8,\n+ \"99587756\": 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"}]}]}]}]}]}