{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.jeTvDxrF/b1/python-gsd_3.3.0-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.jeTvDxrF/b2/python-gsd_3.3.0-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- 9f50d896982ab50d37778d70132a76e4 130400 doc optional python-gsd-doc_3.3.0-1_all.deb\n+ 09c9c194c55e2a6e82d0ed7978e925f2 130388 doc optional python-gsd-doc_3.3.0-1_all.deb\n 4354e77ce395ad181a1ee62046235972 352432 debug optional python3-gsd-dbgsym_3.3.0-1_amd64.deb\n ccd3da5d707e1b8bdebeb036fe51c258 201044 python optional python3-gsd_3.3.0-1_amd64.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 2696 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 2692 2024-07-05 16:19:20.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 127504 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) 82713 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) 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) 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.3906053 , 0.7982939 , 0.13249825],\n- [0.08762941, 0.9698718 , 0.7465096 ],\n- [0.5217746 , 0.5869636 , 0.05711472],\n- [0.43368328, 0.19981961, 0.99849916],\n- [0.26216894, 0.9755526 , 0.79254746],\n- [0.8000221 , 0.4555179 , 0.01714437],\n- [0.02250571, 0.81580526, 0.90255946],\n- [0.41454065, 0.795025 , 0.72614133],\n- [0.55761117, 0.5245034 , 0.5643201 ]], dtype=float32)\n+array([[0.34500182, 0.50312454, 0.16205648],\n+ [0.41659373, 0.6363003 , 0.37928304],\n+ [0.7680027 , 0.47234228, 0.24231546],\n+ [0.9044785 , 0.39045572, 0.21271239],\n+ [0.97232676, 0.48578948, 0.33545575],\n+ [0.2845195 , 0.22092439, 0.8631076 ],\n+ [0.85210484, 0.40112188, 0.68633413],\n+ [0.58596283, 0.7709515 , 0.820715 ],\n+ [0.938334 , 0.6847929 , 0.5444276 ]], 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.37039247, 0.30891952, 0.8251746 ],\n-       [0.653635  , 0.11954182, 0.6019412 ],\n-       [0.6172643 , 0.17101894, 0.46162254],\n-       [0.80561113, 0.33783922, 0.978411  ],\n-       [0.9547193 , 0.8199346 , 0.7679181 ],\n-       [0.2933946 , 0.6690161 , 0.74442685],\n-       [0.11007647, 0.8694062 , 0.19159201]], dtype=float32)\n+array([[0.69176614, 0.15584548, 0.37557462],\n+       [0.70840347, 0.53091973, 0.6832412 ],\n+       [0.03283734, 0.4477202 , 0.9881101 ],\n+       [0.21695948, 0.65363663, 0.1257673 ],\n+       [0.33138326, 0.8949739 , 0.3779857 ],\n+       [0.7785498 , 0.68830144, 0.39934534],\n+       [0.5390124 , 0.8151408 , 0.35981557]], 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.3906053 , 0.7982939 , 0.13249825],\n- [0.08762941, 0.9698718 , 0.7465096 ],\n- [0.5217746 , 0.5869636 , 0.05711472],\n- [0.43368328, 0.19981961, 0.99849916],\n- [0.26216894, 0.9755526 , 0.79254746],\n- [0.8000221 , 0.4555179 , 0.01714437],\n- [0.02250571, 0.81580526, 0.90255946],\n- [0.41454065, 0.795025 , 0.72614133],\n- [0.55761117, 0.5245034 , 0.5643201 ]], dtype=float32)\n+array([[0.34500182, 0.50312454, 0.16205648],\n+ [0.41659373, 0.6363003 , 0.37928304],\n+ [0.7680027 , 0.47234228, 0.24231546],\n+ [0.9044785 , 0.39045572, 0.21271239],\n+ [0.97232676, 0.48578948, 0.33545575],\n+ [0.2845195 , 0.22092439, 0.8631076 ],\n+ [0.85210484, 0.40112188, 0.68633413],\n+ [0.58596283, 0.7709515 , 0.820715 ],\n+ [0.938334 , 0.6847929 , 0.5444276 ]], 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.37039247, 0.30891952, 0.8251746 ],\n- [0.653635 , 0.11954182, 0.6019412 ],\n- [0.6172643 , 0.17101894, 0.46162254],\n- [0.80561113, 0.33783922, 0.978411 ],\n- [0.9547193 , 0.8199346 , 0.7679181 ],\n- [0.2933946 , 0.6690161 , 0.74442685],\n- [0.11007647, 0.8694062 , 0.19159201]], dtype=float32)\n+array([[0.69176614, 0.15584548, 0.37557462],\n+ [0.70840347, 0.53091973, 0.6832412 ],\n+ [0.03283734, 0.4477202 , 0.9881101 ],\n+ [0.21695948, 0.65363663, 0.1257673 ],\n+ [0.33138326, 0.8949739 , 0.3779857 ],\n+ [0.7785498 , 0.68830144, 0.39934534],\n+ [0.5390124 , 0.8151408 , 0.35981557]], 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- \"01714437\": 8,\n- \"02250571\": 8,\n- \"05711472\": 8,\n- \"08762941\": 8,\n+ \"03283734\": 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 \"11\": [7, 8, 14, 21],\n \"110\": 7,\n- \"11007647\": 8,\n \"114\": 7,\n \"115\": 7,\n \"116\": 7,\n- \"11954182\": 8,\n \"12\": [7, 8, 14],\n+ \"1257673\": 8,\n \"127\": 1,\n \"12_gsd\": [7, 8, 14],\n \"13\": [7, 8, 14],\n- \"13249825\": 8,\n \"14\": [7, 8, 11, 14],\n \"15\": [7, 8, 14],\n+ \"15584548\": 8,\n \"16\": [0, 6, 7, 8, 14],\n+ \"16205648\": 8,\n \"17\": [7, 8, 14],\n- \"17101894\": 8,\n \"18\": [7, 8, 11],\n \"19\": [7, 8, 11, 14],\n- \"19159201\": 8,\n- \"19981961\": 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+ \"21271239\": 8,\n+ \"21695948\": 8,\n \"22\": [7, 8, 11],\n+ \"22092439\": 8,\n \"23\": [7, 8],\n \"235\": 1,\n \"237\": 1,\n \"238\": 1,\n \"24\": [7, 8],\n+ \"24231546\": 8,\n \"249\": 1,\n \"25\": [7, 8],\n \"255\": 1,\n \"256\": [0, 6],\n \"257\": 1,\n \"26\": [7, 8],\n- \"26216894\": 8,\n \"266\": 1,\n \"267\": 1,\n \"27\": [7, 8],\n \"270\": 1,\n \"28\": [7, 8],\n \"283\": 1,\n+ \"2845195\": 8,\n \"29\": [7, 8],\n- \"2933946\": 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 \"308\": 1,\n- \"30891952\": 8,\n \"31\": [7, 8],\n \"317\": 1,\n \"319\": 1,\n \"32\": [0, 6, 7, 18],\n \"322\": 1,\n \"323\": 1,\n \"324\": 1,\n \"325\": 1,\n \"33\": 7,\n- \"33783922\": 8,\n+ \"33138326\": 8,\n+ \"33545575\": 8,\n \"34\": 7,\n+ \"34500182\": 8,\n \"35\": 7,\n+ \"35981557\": 8,\n \"36\": 7,\n \"365\": 1,\n \"367\": 1,\n \"37\": 7,\n- \"37039247\": 8,\n+ \"37557462\": 8,\n+ \"3779857\": 8,\n+ \"37928304\": 8,\n \"38\": 7,\n \"39\": 7,\n- \"3906053\": 8,\n+ \"39045572\": 8,\n+ \"39934534\": 8,\n \"3d\": 20,\n \"4\": [7, 8, 14, 15, 18, 21],\n \"40\": 7,\n \"400\": [8, 15],\n+ \"40112188\": 8,\n \"41\": 7,\n- \"41454065\": 8,\n+ \"41659373\": 8,\n \"43\": 7,\n- \"43368328\": 8,\n \"44\": 7,\n+ \"4477202\": 8,\n \"45\": 7,\n- \"4555179\": 8,\n \"46\": 7,\n- \"46162254\": 8,\n \"47\": 7,\n+ \"47234228\": 8,\n \"48\": 7,\n+ \"48578948\": 8,\n \"49\": 7,\n \"5\": [7, 8, 14, 15, 19],\n \"50\": 7,\n \"500\": [8, 15],\n+ \"50312454\": 8,\n \"51\": 7,\n \"52\": 7,\n- \"5217746\": 8,\n- \"5245034\": 8,\n \"53\": [0, 7],\n+ \"53091973\": 8,\n+ \"5390124\": 8,\n \"54\": 7,\n+ \"5444276\": 8,\n \"55\": 7,\n- \"55761117\": 8,\n \"56\": 7,\n- \"5643201\": 8,\n \"57\": 7,\n \"58\": 7,\n- \"5869636\": 8,\n+ \"58596283\": 8,\n \"59\": 7,\n \"6\": [7, 8, 14, 15],\n \"60\": 7,\n \"600\": [8, 15],\n- \"6019412\": 8,\n \"61\": 7,\n \"610\": 8,\n- \"6172643\": 8,\n \"62\": 7,\n \"626\": 7,\n \"63\": [0, 6],\n+ \"6363003\": 8,\n \"64\": [0, 6, 11],\n- \"653635\": 8,\n+ \"65363663\": 8,\n \"65535\": 6,\n- \"6690161\": 8,\n+ \"6832412\": 8,\n+ \"6847929\": 8,\n+ \"68633413\": 8,\n+ \"68830144\": 8,\n+ \"69176614\": 8,\n \"6x1\": 18,\n \"7\": [7, 8, 14, 15, 19],\n \"70\": 14,\n \"700\": [8, 15],\n- \"72614133\": 8,\n+ \"70840347\": 8,\n \"739\": 14,\n- \"74442685\": 8,\n- \"7465096\": 8,\n \"752\": 14,\n- \"7679181\": 8,\n+ \"7680027\": 8,\n+ \"7709515\": 8,\n+ \"7785498\": 8,\n \"785\": 8,\n \"786\": 8,\n \"787\": 8,\n \"789\": 8,\n- \"79254746\": 8,\n- \"795025\": 8,\n- \"7982939\": 8,\n \"8\": [0, 7, 8, 14, 15, 18, 19],\n \"80\": [6, 14, 21],\n \"800\": [8, 15],\n- \"8000221\": 8,\n- \"80561113\": 8,\n- \"81580526\": 8,\n- \"8199346\": 8,\n- \"8251746\": 8,\n+ \"8151408\": 8,\n+ \"820715\": 8,\n \"84\": 7,\n- \"8694062\": 8,\n+ \"85210484\": 8,\n+ \"8631076\": 8,\n+ \"8949739\": 8,\n \"9\": [7, 8, 11, 14, 15],\n \"90\": 14,\n \"900\": [8, 15],\n- \"90255946\": 8,\n- \"9547193\": 8,\n- \"9698718\": 8,\n+ \"9044785\": 8,\n+ \"938334\": 8,\n \"97\": 7,\n- \"9755526\": 8,\n- \"978411\": 8,\n- \"99849916\": 8,\n+ \"97232676\": 8,\n+ \"9881101\": 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"}]}]}]}]}]}