{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.D6Gii0p9/b1/python-gsd_2.4.0-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.D6Gii0p9/b2/python-gsd_2.4.0-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- a1a598a93743c5c8eaecf9bdd7d6365a 80356 doc optional python-gsd-doc_2.4.0-1_all.deb\n+ 226b9180c7e8937ca32ab3318b387e02 80356 doc optional python-gsd-doc_2.4.0-1_all.deb\n 5cc48f0c090eb6ab7dda61e321e6b626 239304 debug optional python3-gsd-dbgsym_2.4.0-1_i386.deb\n 0e741c35f7848bbd453846081ff37551 82920 python optional python3-gsd_2.4.0-1_i386.deb\n"}, {"source1": "python-gsd-doc_2.4.0-1_all.deb", "source2": "python-gsd-doc_2.4.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 2020-12-28 05:06:26.000000 debian-binary\n--rw-r--r-- 0 0 0 2364 2020-12-28 05:06:26.000000 control.tar.xz\n--rw-r--r-- 0 0 0 77800 2020-12-28 05:06:26.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2360 2020-12-28 05:06:26.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 77804 2020-12-28 05:06:26.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": "@@ -59,15 +59,15 @@\n -rw-r--r-- 0 root (0) root (0) 7418 2020-12-28 05:06:26.000000 ./usr/share/doc/python-gsd-doc/html/py-modindex.html\n -rw-r--r-- 0 root (0) root (0) 11468 2020-12-28 05:06:26.000000 ./usr/share/doc/python-gsd-doc/html/python-api.html\n -rw-r--r-- 0 root (0) root (0) 79089 2020-12-28 05:06:26.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.fl.html\n -rw-r--r-- 0 root (0) root (0) 61519 2020-12-28 05:06:26.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.hoomd.html\n -rw-r--r-- 0 root (0) root (0) 31619 2020-12-28 05:06:26.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.pygsd.html\n -rw-r--r-- 0 root (0) root (0) 90606 2020-12-28 05:06:26.000000 ./usr/share/doc/python-gsd-doc/html/schema-hoomd.html\n -rw-r--r-- 0 root (0) root (0) 6318 2020-12-28 05:06:26.000000 ./usr/share/doc/python-gsd-doc/html/search.html\n--rw-r--r-- 0 root (0) root (0) 30363 2020-12-28 05:06:26.000000 ./usr/share/doc/python-gsd-doc/html/searchindex.js\n+-rw-r--r-- 0 root (0) root (0) 30359 2020-12-28 05:06:26.000000 ./usr/share/doc/python-gsd-doc/html/searchindex.js\n -rw-r--r-- 0 root (0) root (0) 23081 2020-12-28 05:06:26.000000 ./usr/share/doc/python-gsd-doc/html/shapes.html\n -rw-r--r-- 0 root (0) root (0) 10386 2020-12-28 05:06:26.000000 ./usr/share/doc/python-gsd-doc/html/specification.html\n -rw-r--r-- 0 root (0) root (0) 14373 2020-12-28 05:06:26.000000 ./usr/share/doc/python-gsd-doc/html/style.html\n drwxr-xr-x 0 root (0) root (0) 0 2020-12-28 05:06:26.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 331 2020-12-28 05:06:26.000000 ./usr/share/doc-base/python-gsd\n lrwxrwxrwx 0 root (0) root (0) 0 2020-12-28 05:06:26.000000 ./usr/share/doc/python-gsd-doc/html/_static/css/badge_only.css -> ../../../../../sphinx_rtd_theme/static/css/badge_only.css\n lrwxrwxrwx 0 root (0) root (0) 0 2020-12-28 05:06:26.000000 ./usr/share/doc/python-gsd-doc/html/_static/css/theme.css -> ../../../../../sphinx_rtd_theme/static/css/theme.css\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": "@@ -271,23 +271,23 @@\n Out[15]: 5\n \n In [16]: snap.particles.N\n Out[16]: 9\n \n In [17]: snap.particles.position\n Out[17]: \n-array([[0.5077382 , 0.8372176 , 0.23493913],\n- [0.9315517 , 0.01661259, 0.20839739],\n- [0.57566804, 0.1113988 , 0.21778193],\n- [0.93271506, 0.7368922 , 0.44685918],\n- [0.45934746, 0.12712356, 0.29378355],\n- [0.39839774, 0.9931263 , 0.6487042 ],\n- [0.726088 , 0.06767916, 0.5081903 ],\n- [0.27825364, 0.9198226 , 0.36862633],\n- [0.57056254, 0.45457312, 0.37678513]], dtype=float32)\n+array([[0.38942668, 0.72499925, 0.38981888],\n+ [0.7370328 , 0.0371015 , 0.6248308 ],\n+ [0.03066199, 0.29817763, 0.64044046],\n+ [0.12105249, 0.668596 , 0.3471077 ],\n+ [0.32116565, 0.08526101, 0.6318575 ],\n+ [0.5716352 , 0.22254606, 0.9692116 ],\n+ [0.63306206, 0.4300094 , 0.5232522 ],\n+ [0.94874215, 0.4298119 , 0.14488807],\n+ [0.02770482, 0.9873039 , 0.910634 ]], 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.Snapshot.

\n \n
\n

Slicing and selection\u00b6

\n@@ -315,21 +315,21 @@\n

Pure python reader\u00b6

\n
In [22]: f = gsd.pygsd.GSDFile(open('test.gsd', 'rb'))\n \n In [23]: t = gsd.hoomd.HOOMDTrajectory(f);\n \n In [24]: t[3].particles.position\n Out[24]: \n-array([[0.67661846, 0.6277788 , 0.23424281],\n-       [0.58799756, 0.79520845, 0.6225677 ],\n-       [0.9988816 , 0.39310053, 0.81670964],\n-       [0.7997339 , 0.9129552 , 0.47058058],\n-       [0.01602105, 0.6723751 , 0.3265618 ],\n-       [0.9158029 , 0.9627533 , 0.02170856],\n-       [0.36964944, 0.08626444, 0.9899074 ]], dtype=float32)\n+array([[0.27135256, 0.5074564 , 0.67848873],\n+       [0.12658359, 0.03680112, 0.97649187],\n+       [0.29499775, 0.4048031 , 0.7975048 ],\n+       [0.9266474 , 0.42408133, 0.78571934],\n+       [0.12701146, 0.9936678 , 0.36304513],\n+       [0.9438783 , 0.8438437 , 0.8283084 ],\n+       [0.07066517, 0.6642075 , 0.7835892 ]], 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": "@@ -99,23 +99,23 @@\n Out[15]: 5\n \n In [16]: snap.particles.N\n Out[16]: 9\n \n In [17]: snap.particles.position\n Out[17]:\n-array([[0.5077382 , 0.8372176 , 0.23493913],\n- [0.9315517 , 0.01661259, 0.20839739],\n- [0.57566804, 0.1113988 , 0.21778193],\n- [0.93271506, 0.7368922 , 0.44685918],\n- [0.45934746, 0.12712356, 0.29378355],\n- [0.39839774, 0.9931263 , 0.6487042 ],\n- [0.726088 , 0.06767916, 0.5081903 ],\n- [0.27825364, 0.9198226 , 0.36862633],\n- [0.57056254, 0.45457312, 0.37678513]], dtype=float32)\n+array([[0.38942668, 0.72499925, 0.38981888],\n+ [0.7370328 , 0.0371015 , 0.6248308 ],\n+ [0.03066199, 0.29817763, 0.64044046],\n+ [0.12105249, 0.668596 , 0.3471077 ],\n+ [0.32116565, 0.08526101, 0.6318575 ],\n+ [0.5716352 , 0.22254606, 0.9692116 ],\n+ [0.63306206, 0.4300094 , 0.5232522 ],\n+ [0.94874215, 0.4298119 , 0.14488807],\n+ [0.02770482, 0.9873039 , 0.910634 ]], dtype=float32)\n gsd.hoomd.HOOMDTrajectory supports random indexing of frames in the file.\n Indexing into a trajectory returns a gsd.hoomd.Snapshot.\n ***** Slicing and selection\u00c2\u00b6 *****\n Use the slicing operator to select individual frames or a subset of a\n trajectory.\n In [18]: f = gsd.hoomd.open(name='test.gsd', mode='rb')\n \n@@ -135,21 +135,21 @@\n ***** Pure python reader\u00c2\u00b6 *****\n In [22]: f = gsd.pygsd.GSDFile(open('test.gsd', 'rb'))\n \n In [23]: t = gsd.hoomd.HOOMDTrajectory(f);\n \n In [24]: t[3].particles.position\n Out[24]:\n-array([[0.67661846, 0.6277788 , 0.23424281],\n- [0.58799756, 0.79520845, 0.6225677 ],\n- [0.9988816 , 0.39310053, 0.81670964],\n- [0.7997339 , 0.9129552 , 0.47058058],\n- [0.01602105, 0.6723751 , 0.3265618 ],\n- [0.9158029 , 0.9627533 , 0.02170856],\n- [0.36964944, 0.08626444, 0.9899074 ]], dtype=float32)\n+array([[0.27135256, 0.5074564 , 0.67848873],\n+ [0.12658359, 0.03680112, 0.97649187],\n+ [0.29499775, 0.4048031 , 0.7975048 ],\n+ [0.9266474 , 0.42408133, 0.78571934],\n+ [0.12701146, 0.9936678 , 0.36304513],\n+ [0.9438783 , 0.8438437 , 0.8283084 ],\n+ [0.07066517, 0.6642075 , 0.7835892 ]], dtype=float32)\n You can use GSD without needing to compile C code to read GSD files using\n gsd.pygsd.GSDFile in combination with gsd.hoomd.HOOMDTrajectory. 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 gsd.pygsd is slow. Use gsd.hoomd.open 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": "@@ -356,88 +356,88 @@\n \"5\": \"py:attribute\",\n \"6\": \"py:class\",\n \"7\": \"py:method\",\n \"8\": \"py:function\",\n \"9\": \"std:chunk\"\n },\n terms: {\n- \"01602105\": 8,\n- \"01661259\": 8,\n- \"02170856\": 8,\n- \"06767916\": 8,\n- \"08626444\": 8,\n+ \"02770482\": 8,\n+ \"03066199\": 8,\n+ \"03680112\": 8,\n+ \"0371015\": 8,\n+ \"07066517\": 8,\n+ \"08526101\": 8,\n \"0x65df65df65df65df\": 6,\n \"0xaaaabbbb\": 6,\n \"100\": 20,\n \"103\": 7,\n \"104\": 7,\n \"105\": 7,\n \"110\": 7,\n- \"1113988\": 8,\n \"114\": 7,\n \"115\": 7,\n \"116\": 7,\n+ \"12105249\": 8,\n+ \"12658359\": 8,\n \"127\": 1,\n- \"12712356\": 8,\n+ \"12701146\": 8,\n+ \"14488807\": 8,\n \"1x1\": [17, 18],\n \"2016\": 12,\n \"2019\": 11,\n \"2020\": 12,\n- \"20839739\": 8,\n- \"21778193\": 8,\n- \"23424281\": 8,\n- \"23493913\": 8,\n+ \"22254606\": 8,\n \"235a7eaf209c\": 14,\n \"255\": 1,\n \"256\": 6,\n- \"27825364\": 8,\n- \"29378355\": 8,\n+ \"27135256\": 8,\n+ \"29499775\": 8,\n+ \"29817763\": 8,\n \"2gib\": 1,\n- \"3265618\": 8,\n- \"36862633\": 8,\n- \"36964944\": 8,\n- \"37678513\": 8,\n- \"39310053\": 8,\n- \"39839774\": 8,\n- \"44685918\": 8,\n- \"45457312\": 8,\n- \"45934746\": 8,\n- \"47058058\": 8,\n- \"5077382\": 8,\n- \"5081903\": 8,\n- \"57056254\": 8,\n- \"57566804\": 8,\n- \"58799756\": 8,\n- \"6225677\": 8,\n- \"6277788\": 8,\n- \"6487042\": 8,\n+ \"32116565\": 8,\n+ \"3471077\": 8,\n+ \"36304513\": 8,\n+ \"38942668\": 8,\n+ \"38981888\": 8,\n+ \"4048031\": 8,\n+ \"42408133\": 8,\n+ \"4298119\": 8,\n+ \"4300094\": 8,\n+ \"5074564\": 8,\n+ \"5232522\": 8,\n+ \"5716352\": 8,\n+ \"6248308\": 8,\n+ \"6318575\": 8,\n+ \"63306206\": 8,\n+ \"64044046\": 8,\n \"65535\": 6,\n- \"6723751\": 8,\n- \"67661846\": 8,\n+ \"6642075\": 8,\n+ \"668596\": 8,\n+ \"67848873\": 8,\n \"6x1\": 17,\n- \"726088\": 8,\n- \"7368922\": 8,\n+ \"72499925\": 8,\n+ \"7370328\": 8,\n \"754\": 8,\n \"755\": 8,\n \"756\": 8,\n \"757\": 8,\n \"758\": 8,\n- \"79520845\": 8,\n- \"7997339\": 8,\n- \"81670964\": 8,\n- \"8372176\": 8,\n- \"9129552\": 8,\n- \"9158029\": 8,\n- \"9198226\": 8,\n- \"9315517\": 8,\n- \"93271506\": 8,\n- \"9627533\": 8,\n- \"9899074\": 8,\n- \"9931263\": 8,\n- \"9988816\": 8,\n+ \"7835892\": 8,\n+ \"78571934\": 8,\n+ \"7975048\": 8,\n+ \"8283084\": 8,\n+ \"8438437\": 8,\n+ \"910634\": 8,\n+ \"9266474\": 8,\n+ \"9438783\": 8,\n+ \"94874215\": 8,\n+ \"9692116\": 8,\n+ \"97649187\": 8,\n+ \"9873039\": 8,\n+ \"9936678\": 8,\n \"9_gsd\": 8,\n \"boolean\": 17,\n \"byte\": [0, 6, 7],\n \"case\": [19, 20],\n \"char\": [0, 6],\n \"class\": [1, 8, 14, 15, 16, 17, 18],\n \"const\": 0,\n"}]}]}]}]}]}