--- /srv/reproducible-results/rbuild-debian/r-b-build.yhI1r87u/b1/python-gsd_2.7.0-2_arm64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.yhI1r87u/b2/python-gsd_2.7.0-2_arm64.changes ├── Files │ @@ -1,4 +1,4 @@ │ │ - 3176a08ab65fc3206f042797a7377e7b 90960 doc optional python-gsd-doc_2.7.0-2_all.deb │ + 9b259ea88e7579b3860e0220fe52de23 90968 doc optional python-gsd-doc_2.7.0-2_all.deb │ 323936da81c792c53444b6bebdc57198 249468 debug optional python3-gsd-dbgsym_2.7.0-2_arm64.deb │ 2b5045d90e32639b452fcf10d7a69faf 77972 python optional python3-gsd_2.7.0-2_arm64.deb ├── python-gsd-doc_2.7.0-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2023-01-17 16:37:42.000000 debian-binary │ │ -rw-r--r-- 0 0 0 2376 2023-01-17 16:37:42.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 88392 2023-01-17 16:37:42.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 88400 2023-01-17 16:37:42.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -59,15 +59,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7101 2023-01-17 16:37:42.000000 ./usr/share/doc/python-gsd-doc/html/py-modindex.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 32745 2023-01-17 16:37:42.000000 ./usr/share/doc/python-gsd-doc/html/python-api.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 74465 2023-01-17 16:37:42.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.fl.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 66497 2023-01-17 16:37:42.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.hoomd.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35551 2023-01-17 16:37:42.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.pygsd.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 97149 2023-01-17 16:37:42.000000 ./usr/share/doc/python-gsd-doc/html/schema-hoomd.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5908 2023-01-17 16:37:42.000000 ./usr/share/doc/python-gsd-doc/html/search.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 68818 2023-01-17 16:37:42.000000 ./usr/share/doc/python-gsd-doc/html/searchindex.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 68820 2023-01-17 16:37:42.000000 ./usr/share/doc/python-gsd-doc/html/searchindex.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 21656 2023-01-17 16:37:42.000000 ./usr/share/doc/python-gsd-doc/html/shapes.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10113 2023-01-17 16:37:42.000000 ./usr/share/doc/python-gsd-doc/html/specification.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13964 2023-01-17 16:37:42.000000 ./usr/share/doc/python-gsd-doc/html/style.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-17 16:37:42.000000 ./usr/share/doc-base/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 331 2023-01-17 16:37:42.000000 ./usr/share/doc-base/python-gsd-doc.python-gsd │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2023-01-17 16:37:42.000000 ./usr/share/doc/python-gsd-doc/html/_static/_sphinx_javascript_frameworks_compat.js -> ../../../../javascript/sphinxdoc/1.0/_sphinx_javascript_frameworks_compat.js │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2023-01-17 16:37:42.000000 ./usr/share/doc/python-gsd-doc/html/_static/css/badge_only.css -> ../../../../../sphinx_rtd_theme/static/css/badge_only.css │ │ │ ├── ./usr/share/doc/python-gsd-doc/html/hoomd-examples.html │ │ │ │ @@ -193,23 +193,23 @@ │ │ │ │ Out[16]: 5 │ │ │ │ │ │ │ │ In [17]: snap.particles.N │ │ │ │ Out[17]: 9 │ │ │ │ │ │ │ │ In [18]: snap.particles.position │ │ │ │ Out[18]: │ │ │ │ -array([[0.04864376, 0.6388678 , 0.47861114], │ │ │ │ - [0.51105905, 0.02546922, 0.39761963], │ │ │ │ - [0.05343684, 0.2479186 , 0.43118024], │ │ │ │ - [0.78773755, 0.7398912 , 0.33950448], │ │ │ │ - [0.69232833, 0.7173891 , 0.32247263], │ │ │ │ - [0.1698959 , 0.881418 , 0.521817 ], │ │ │ │ - [0.5025626 , 0.2316291 , 0.69645876], │ │ │ │ - [0.11591081, 0.18207751, 0.44569942], │ │ │ │ - [0.6463477 , 0.4145517 , 0.67693067]], dtype=float32) │ │ │ │ +array([[0.31649902, 0.930899 , 0.6207448 ], │ │ │ │ + [0.11056859, 0.62811136, 0.20228414], │ │ │ │ + [0.94560254, 0.85934305, 0.0717991 ], │ │ │ │ + [0.24312589, 0.6255072 , 0.8853982 ], │ │ │ │ + [0.9675033 , 0.35954842, 0.36298457], │ │ │ │ + [0.79735494, 0.62377787, 0.34841114], │ │ │ │ + [0.5194623 , 0.19607814, 0.7781965 ], │ │ │ │ + [0.7472676 , 0.80175644, 0.10671829], │ │ │ │ + [0.6548015 , 0.93369675, 0.04346667]], dtype=float32) │ │ │ │ │ │ │ │ │ │ │ │

gsd.hoomd.HOOMDTrajectory supports random indexing of frames in the file. │ │ │ │ Indexing into a trajectory returns a gsd.hoomd.Snapshot.

│ │ │ │ │ │ │ │
│ │ │ │

Slicing and selection

│ │ │ │ @@ -236,21 +236,21 @@ │ │ │ │

Pure python reader

│ │ │ │
In [23]: f = gsd.pygsd.GSDFile(open('test.gsd', 'rb'))
│ │ │ │  
│ │ │ │  In [24]: t = gsd.hoomd.HOOMDTrajectory(f);
│ │ │ │  
│ │ │ │  In [25]: t[3].particles.position
│ │ │ │  Out[25]: 
│ │ │ │ -array([[0.7596063 , 0.35071316, 0.44357768],
│ │ │ │ -       [0.9681369 , 0.2930677 , 0.7252575 ],
│ │ │ │ -       [0.6025038 , 0.48719928, 0.28194723],
│ │ │ │ -       [0.9904632 , 0.5146152 , 0.821801  ],
│ │ │ │ -       [0.16287279, 0.9844114 , 0.13382909],
│ │ │ │ -       [0.7138911 , 0.75650555, 0.12414929],
│ │ │ │ -       [0.8925799 , 0.5341969 , 0.26068136]], dtype=float32)
│ │ │ │ +array([[0.8549712 , 0.8540309 , 0.88189095],
│ │ │ │ +       [0.9028438 , 0.2554103 , 0.2721972 ],
│ │ │ │ +       [0.9459284 , 0.6330105 , 0.4404471 ],
│ │ │ │ +       [0.8604843 , 0.3100594 , 0.21919934],
│ │ │ │ +       [0.20218222, 0.10614425, 0.4902229 ],
│ │ │ │ +       [0.7367657 , 0.9544418 , 0.47768393],
│ │ │ │ +       [0.66016376, 0.37475777, 0.17023604]], dtype=float32)
│ │ │ │  
│ │ │ │
│ │ │ │

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

│ │ │ │ ├── html2text {} │ │ │ │ │ @@ -105,23 +105,23 @@ │ │ │ │ │ Out[16]: 5 │ │ │ │ │ │ │ │ │ │ In [17]: snap.particles.N │ │ │ │ │ Out[17]: 9 │ │ │ │ │ │ │ │ │ │ In [18]: snap.particles.position │ │ │ │ │ Out[18]: │ │ │ │ │ -array([[0.04864376, 0.6388678 , 0.47861114], │ │ │ │ │ - [0.51105905, 0.02546922, 0.39761963], │ │ │ │ │ - [0.05343684, 0.2479186 , 0.43118024], │ │ │ │ │ - [0.78773755, 0.7398912 , 0.33950448], │ │ │ │ │ - [0.69232833, 0.7173891 , 0.32247263], │ │ │ │ │ - [0.1698959 , 0.881418 , 0.521817 ], │ │ │ │ │ - [0.5025626 , 0.2316291 , 0.69645876], │ │ │ │ │ - [0.11591081, 0.18207751, 0.44569942], │ │ │ │ │ - [0.6463477 , 0.4145517 , 0.67693067]], dtype=float32) │ │ │ │ │ +array([[0.31649902, 0.930899 , 0.6207448 ], │ │ │ │ │ + [0.11056859, 0.62811136, 0.20228414], │ │ │ │ │ + [0.94560254, 0.85934305, 0.0717991 ], │ │ │ │ │ + [0.24312589, 0.6255072 , 0.8853982 ], │ │ │ │ │ + [0.9675033 , 0.35954842, 0.36298457], │ │ │ │ │ + [0.79735494, 0.62377787, 0.34841114], │ │ │ │ │ + [0.5194623 , 0.19607814, 0.7781965 ], │ │ │ │ │ + [0.7472676 , 0.80175644, 0.10671829], │ │ │ │ │ + [0.6548015 , 0.93369675, 0.04346667]], dtype=float32) │ │ │ │ │ gsd.hoomd.HOOMDTrajectory supports random indexing of frames in the file. │ │ │ │ │ Indexing into a trajectory returns a gsd.hoomd.Snapshot. │ │ │ │ │ │ │ │ │ │ ***** Slicing and selection ***** │ │ │ │ │ Use the slicing operator to select individual frames or a subset of a │ │ │ │ │ trajectory. │ │ │ │ │ In [19]: f = gsd.hoomd.open(name='test.gsd', mode='rb') │ │ │ │ │ @@ -142,21 +142,21 @@ │ │ │ │ │ ***** Pure python reader ***** │ │ │ │ │ In [23]: f = gsd.pygsd.GSDFile(open('test.gsd', 'rb')) │ │ │ │ │ │ │ │ │ │ In [24]: t = gsd.hoomd.HOOMDTrajectory(f); │ │ │ │ │ │ │ │ │ │ In [25]: t[3].particles.position │ │ │ │ │ Out[25]: │ │ │ │ │ -array([[0.7596063 , 0.35071316, 0.44357768], │ │ │ │ │ - [0.9681369 , 0.2930677 , 0.7252575 ], │ │ │ │ │ - [0.6025038 , 0.48719928, 0.28194723], │ │ │ │ │ - [0.9904632 , 0.5146152 , 0.821801 ], │ │ │ │ │ - [0.16287279, 0.9844114 , 0.13382909], │ │ │ │ │ - [0.7138911 , 0.75650555, 0.12414929], │ │ │ │ │ - [0.8925799 , 0.5341969 , 0.26068136]], dtype=float32) │ │ │ │ │ +array([[0.8549712 , 0.8540309 , 0.88189095], │ │ │ │ │ + [0.9028438 , 0.2554103 , 0.2721972 ], │ │ │ │ │ + [0.9459284 , 0.6330105 , 0.4404471 ], │ │ │ │ │ + [0.8604843 , 0.3100594 , 0.21919934], │ │ │ │ │ + [0.20218222, 0.10614425, 0.4902229 ], │ │ │ │ │ + [0.7367657 , 0.9544418 , 0.47768393], │ │ │ │ │ + [0.66016376, 0.37475777, 0.17023604]], dtype=float32) │ │ │ │ │ You can use GSD without needing to compile C code to read GSD files using │ │ │ │ │ gsd.pygsd.GSDFile in combination with gsd.hoomd.HOOMDTrajectory. It only │ │ │ │ │ supports the rb mode and does not read files as fast as the C implementation. │ │ │ │ │ It takes in a python file-like object, so it can be used with in-memory IO │ │ │ │ │ classes, and grid file classes that access data over the internet. │ │ │ │ │ Warning │ │ │ │ │ gsd.pygsd is slow. Use gsd.hoomd.open whenever possible. │ │ │ ├── ./usr/share/doc/python-gsd-doc/html/searchindex.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -809,66 +809,66 @@ │ │ │ │ │ "step": [8, 11, 13, 15, 17], │ │ │ │ │ "random": [8, 9], │ │ │ │ │ "extend": [8, 13, 15], │ │ │ │ │ "rang": [8, 14], │ │ │ │ │ "similar": 8, │ │ │ │ │ "express": [8, 12], │ │ │ │ │ "snap": 8, │ │ │ │ │ - "04864376": 8, │ │ │ │ │ - "6388678": 8, │ │ │ │ │ - "47861114": 8, │ │ │ │ │ - "51105905": 8, │ │ │ │ │ - "02546922": 8, │ │ │ │ │ - "39761963": 8, │ │ │ │ │ - "05343684": 8, │ │ │ │ │ - "2479186": 8, │ │ │ │ │ - "43118024": 8, │ │ │ │ │ - "78773755": 8, │ │ │ │ │ - "7398912": 8, │ │ │ │ │ - "33950448": 8, │ │ │ │ │ - "69232833": 8, │ │ │ │ │ - "7173891": 8, │ │ │ │ │ - "32247263": 8, │ │ │ │ │ - "1698959": 8, │ │ │ │ │ - "881418": 8, │ │ │ │ │ - "521817": 8, │ │ │ │ │ - "5025626": 8, │ │ │ │ │ - "2316291": 8, │ │ │ │ │ - "69645876": 8, │ │ │ │ │ - "11591081": 8, │ │ │ │ │ - "18207751": 8, │ │ │ │ │ - "44569942": 8, │ │ │ │ │ - "6463477": 8, │ │ │ │ │ - "4145517": 8, │ │ │ │ │ - "67693067": 8, │ │ │ │ │ + "31649902": 8, │ │ │ │ │ + "930899": 8, │ │ │ │ │ + "6207448": 8, │ │ │ │ │ + "11056859": 8, │ │ │ │ │ + "62811136": 8, │ │ │ │ │ + "20228414": 8, │ │ │ │ │ + "94560254": 8, │ │ │ │ │ + "85934305": 8, │ │ │ │ │ + "0717991": 8, │ │ │ │ │ + "24312589": 8, │ │ │ │ │ + "6255072": 8, │ │ │ │ │ + "8853982": 8, │ │ │ │ │ + "9675033": 8, │ │ │ │ │ + "35954842": 8, │ │ │ │ │ + "36298457": 8, │ │ │ │ │ + "79735494": 8, │ │ │ │ │ + "62377787": 8, │ │ │ │ │ + "34841114": 8, │ │ │ │ │ + "5194623": 8, │ │ │ │ │ + "19607814": 8, │ │ │ │ │ + "7781965": 8, │ │ │ │ │ + "7472676": 8, │ │ │ │ │ + "80175644": 8, │ │ │ │ │ + "10671829": 8, │ │ │ │ │ + "6548015": 8, │ │ │ │ │ + "93369675": 8, │ │ │ │ │ + "04346667": 8, │ │ │ │ │ "individu": 8, │ │ │ │ │ "print": [8, 16], │ │ │ │ │ "every_2nd_fram": 8, │ │ │ │ │ "t": [8, 11, 16], │ │ │ │ │ - "7596063": 8, │ │ │ │ │ - "35071316": 8, │ │ │ │ │ - "44357768": 8, │ │ │ │ │ - "9681369": 8, │ │ │ │ │ - "2930677": 8, │ │ │ │ │ - "7252575": 8, │ │ │ │ │ - "6025038": 8, │ │ │ │ │ - "48719928": 8, │ │ │ │ │ - "28194723": 8, │ │ │ │ │ - "9904632": 8, │ │ │ │ │ - "5146152": 8, │ │ │ │ │ - "821801": 8, │ │ │ │ │ - "16287279": 8, │ │ │ │ │ - "9844114": 8, │ │ │ │ │ - "13382909": 8, │ │ │ │ │ - "7138911": 8, │ │ │ │ │ - "75650555": 8, │ │ │ │ │ - "12414929": 8, │ │ │ │ │ - "8925799": 8, │ │ │ │ │ - "5341969": 8, │ │ │ │ │ - "26068136": 8, │ │ │ │ │ + "8549712": 8, │ │ │ │ │ + "8540309": 8, │ │ │ │ │ + "88189095": 8, │ │ │ │ │ + "9028438": 8, │ │ │ │ │ + "2554103": 8, │ │ │ │ │ + "2721972": 8, │ │ │ │ │ + "9459284": 8, │ │ │ │ │ + "6330105": 8, │ │ │ │ │ + "4404471": 8, │ │ │ │ │ + "8604843": 8, │ │ │ │ │ + "3100594": 8, │ │ │ │ │ + "21919934": 8, │ │ │ │ │ + "20218222": 8, │ │ │ │ │ + "10614425": 8, │ │ │ │ │ + "4902229": 8, │ │ │ │ │ + "7367657": 8, │ │ │ │ │ + "9544418": 8, │ │ │ │ │ + "47768393": 8, │ │ │ │ │ + "66016376": 8, │ │ │ │ │ + "37475777": 8, │ │ │ │ │ + "17023604": 8, │ │ │ │ │ "It": [8, 13, 16, 17], │ │ │ │ │ "like": [8, 14, 16], │ │ │ │ │ "grid": [8, 16], │ │ │ │ │ "over": [8, 15], │ │ │ │ │ "internet": [8, 11], │ │ │ │ │ "slow": 8, │ │ │ │ │ "whenev": 8,