--- /srv/reproducible-results/rbuild-debian/r-b-build.byAkuMYU/b1/python-gsd_3.0.1-3_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.byAkuMYU/b2/python-gsd_3.0.1-3_armhf.changes ├── Files │ @@ -1,4 +1,4 @@ │ │ - a1a767b0f601b7c71afb113667cd086c 118332 doc optional python-gsd-doc_3.0.1-3_all.deb │ + 8260b01124505dc6b65a66b311c68322 118320 doc optional python-gsd-doc_3.0.1-3_all.deb │ 0b051e3923cf21812775bc21fb238f4d 625240 debug optional python3-gsd-dbgsym_3.0.1-3_armhf.deb │ eafd6c679b8e10952cab4302314e36cd 224884 python optional python3-gsd_3.0.1-3_armhf.deb ├── python-gsd-doc_3.0.1-3_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2023-08-02 12:37:21.000000 debian-binary │ │ -rw-r--r-- 0 0 0 2548 2023-08-02 12:37:21.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 115592 2023-08-02 12:37:21.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 115580 2023-08-02 12:37:21.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -65,15 +65,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19727 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/python-api.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 83887 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.fl.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 87227 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.hoomd.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 45625 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.pygsd.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15203 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.version.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 103876 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/schema-hoomd.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13079 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/search.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 80515 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/searchindex.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 80516 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/searchindex.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 29105 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/shapes.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17131 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/specification.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 21425 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/style.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-08-02 12:37:21.000000 ./usr/share/doc-base/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 331 2023-08-02 12:37:21.000000 ./usr/share/doc-base/python-gsd-doc.python-gsd │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/_static/doctools.js -> ../../../../javascript/sphinxdoc/1.0/doctools.js │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/_static/language_data.js -> ../../../../javascript/sphinxdoc/1.0/language_data.js │ │ │ ├── ./usr/share/doc/python-gsd-doc/html/hoomd-examples.html │ │ │ │ @@ -310,23 +310,23 @@ │ │ │ │ Out[16]: 5 │ │ │ │ │ │ │ │ In [17]: frame.particles.N │ │ │ │ Out[17]: 9 │ │ │ │ │ │ │ │ In [18]: frame.particles.position │ │ │ │ Out[18]: │ │ │ │ -array([[0.8441598 , 0.6404037 , 0.86344796], │ │ │ │ - [0.9070263 , 0.9567801 , 0.510272 ], │ │ │ │ - [0.71646684, 0.24543008, 0.77682954], │ │ │ │ - [0.80090386, 0.14468662, 0.3442979 ], │ │ │ │ - [0.9769018 , 0.67756426, 0.63826966], │ │ │ │ - [0.5001485 , 0.4813404 , 0.89804465], │ │ │ │ - [0.9586403 , 0.91608006, 0.7606034 ], │ │ │ │ - [0.9318247 , 0.04365359, 0.12815395], │ │ │ │ - [0.7126836 , 0.35809925, 0.7224232 ]], dtype=float32) │ │ │ │ +array([[0.4519099 , 0.5040956 , 0.2835378 ], │ │ │ │ + [0.9550951 , 0.20350184, 0.04935364], │ │ │ │ + [0.6963166 , 0.0108502 , 0.22588243], │ │ │ │ + [0.3246221 , 0.26820296, 0.2837593 ], │ │ │ │ + [0.21285096, 0.9853755 , 0.6807773 ], │ │ │ │ + [0.50879586, 0.4172138 , 0.10964773], │ │ │ │ + [0.35328194, 0.2405499 , 0.15116969], │ │ │ │ + [0.54720986, 0.07459553, 0.41849133], │ │ │ │ + [0.8821317 , 0.07896915, 0.8776508 ]], dtype=float32) │ │ │ │ │ │ │ │ │ │ │ │

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

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

Slicing and selection#

│ │ │ │ @@ -353,21 +353,21 @@ │ │ │ │

Pure python reader#

│ │ │ │
In [23]: f = gsd.pygsd.GSDFile(open('example.gsd', 'rb'))
│ │ │ │  
│ │ │ │  In [24]: trajectory = gsd.hoomd.HOOMDTrajectory(f);
│ │ │ │  
│ │ │ │  In [25]: trajectory[3].particles.position
│ │ │ │  Out[25]: 
│ │ │ │ -array([[0.5173635 , 0.9704961 , 0.85213035],
│ │ │ │ -       [0.29854795, 0.80432975, 0.06564751],
│ │ │ │ -       [0.79298675, 0.21659726, 0.6063361 ],
│ │ │ │ -       [0.8889582 , 0.2553353 , 0.16170314],
│ │ │ │ -       [0.45826805, 0.5280497 , 0.6542751 ],
│ │ │ │ -       [0.29002836, 0.05511501, 0.9747363 ],
│ │ │ │ -       [0.51594055, 0.61334354, 0.06983209]], dtype=float32)
│ │ │ │ +array([[0.5535066 , 0.81980383, 0.9048733 ],
│ │ │ │ +       [0.90558535, 0.49425372, 0.9788505 ],
│ │ │ │ +       [0.14095418, 0.8034539 , 0.8366271 ],
│ │ │ │ +       [0.5807252 , 0.00339442, 0.62394404],
│ │ │ │ +       [0.86047816, 0.24388759, 0.00930133],
│ │ │ │ +       [0.22908996, 0.2969885 , 0.47850394],
│ │ │ │ +       [0.22910284, 0.7795711 , 0.82043207]], 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 {} │ │ │ │ │ @@ -118,23 +118,23 @@ │ │ │ │ │ Out[16]: 5 │ │ │ │ │ │ │ │ │ │ In [17]: frame.particles.N │ │ │ │ │ Out[17]: 9 │ │ │ │ │ │ │ │ │ │ In [18]: frame.particles.position │ │ │ │ │ Out[18]: │ │ │ │ │ -array([[0.8441598 , 0.6404037 , 0.86344796], │ │ │ │ │ - [0.9070263 , 0.9567801 , 0.510272 ], │ │ │ │ │ - [0.71646684, 0.24543008, 0.77682954], │ │ │ │ │ - [0.80090386, 0.14468662, 0.3442979 ], │ │ │ │ │ - [0.9769018 , 0.67756426, 0.63826966], │ │ │ │ │ - [0.5001485 , 0.4813404 , 0.89804465], │ │ │ │ │ - [0.9586403 , 0.91608006, 0.7606034 ], │ │ │ │ │ - [0.9318247 , 0.04365359, 0.12815395], │ │ │ │ │ - [0.7126836 , 0.35809925, 0.7224232 ]], dtype=float32) │ │ │ │ │ +array([[0.4519099 , 0.5040956 , 0.2835378 ], │ │ │ │ │ + [0.9550951 , 0.20350184, 0.04935364], │ │ │ │ │ + [0.6963166 , 0.0108502 , 0.22588243], │ │ │ │ │ + [0.3246221 , 0.26820296, 0.2837593 ], │ │ │ │ │ + [0.21285096, 0.9853755 , 0.6807773 ], │ │ │ │ │ + [0.50879586, 0.4172138 , 0.10964773], │ │ │ │ │ + [0.35328194, 0.2405499 , 0.15116969], │ │ │ │ │ + [0.54720986, 0.07459553, 0.41849133], │ │ │ │ │ + [0.8821317 , 0.07896915, 0.8776508 ]], dtype=float32) │ │ │ │ │ gsd.hoomd.HOOMDTrajectory supports random indexing of frames in the file. │ │ │ │ │ Indexing into a trajectory returns a gsd.hoomd.Frame. │ │ │ │ │ │ │ │ │ │ ***** Slicing and selection# ***** │ │ │ │ │ Use the slicing operator to select individual frames or a subset of a │ │ │ │ │ trajectory. │ │ │ │ │ In [19]: f = gsd.hoomd.open(name='example.gsd', mode='r') │ │ │ │ │ @@ -155,21 +155,21 @@ │ │ │ │ │ ***** Pure python reader# ***** │ │ │ │ │ In [23]: f = gsd.pygsd.GSDFile(open('example.gsd', 'rb')) │ │ │ │ │ │ │ │ │ │ In [24]: trajectory = gsd.hoomd.HOOMDTrajectory(f); │ │ │ │ │ │ │ │ │ │ In [25]: trajectory[3].particles.position │ │ │ │ │ Out[25]: │ │ │ │ │ -array([[0.5173635 , 0.9704961 , 0.85213035], │ │ │ │ │ - [0.29854795, 0.80432975, 0.06564751], │ │ │ │ │ - [0.79298675, 0.21659726, 0.6063361 ], │ │ │ │ │ - [0.8889582 , 0.2553353 , 0.16170314], │ │ │ │ │ - [0.45826805, 0.5280497 , 0.6542751 ], │ │ │ │ │ - [0.29002836, 0.05511501, 0.9747363 ], │ │ │ │ │ - [0.51594055, 0.61334354, 0.06983209]], dtype=float32) │ │ │ │ │ +array([[0.5535066 , 0.81980383, 0.9048733 ], │ │ │ │ │ + [0.90558535, 0.49425372, 0.9788505 ], │ │ │ │ │ + [0.14095418, 0.8034539 , 0.8366271 ], │ │ │ │ │ + [0.5807252 , 0.00339442, 0.62394404], │ │ │ │ │ + [0.86047816, 0.24388759, 0.00930133], │ │ │ │ │ + [0.22908996, 0.2969885 , 0.47850394], │ │ │ │ │ + [0.22910284, 0.7795711 , 0.82043207]], 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 {} │ │ │ │ │ @@ -890,65 +890,65 @@ │ │ │ │ │ "create_fram": 8, │ │ │ │ │ "step": [8, 11, 15, 18], │ │ │ │ │ "random": [8, 9], │ │ │ │ │ "extend": [8, 15], │ │ │ │ │ "rang": [8, 14], │ │ │ │ │ "similar": 8, │ │ │ │ │ "express": [8, 12], │ │ │ │ │ - "8441598": 8, │ │ │ │ │ - "6404037": 8, │ │ │ │ │ - "86344796": 8, │ │ │ │ │ - "9070263": 8, │ │ │ │ │ - "9567801": 8, │ │ │ │ │ - "510272": 8, │ │ │ │ │ - "71646684": 8, │ │ │ │ │ - "24543008": 8, │ │ │ │ │ - "77682954": 8, │ │ │ │ │ - "80090386": 8, │ │ │ │ │ - "14468662": 8, │ │ │ │ │ - "3442979": 8, │ │ │ │ │ - "9769018": 8, │ │ │ │ │ - "67756426": 8, │ │ │ │ │ - "63826966": 8, │ │ │ │ │ - "5001485": 8, │ │ │ │ │ - "4813404": 8, │ │ │ │ │ - "89804465": 8, │ │ │ │ │ - "9586403": 8, │ │ │ │ │ - "91608006": 8, │ │ │ │ │ - "7606034": 8, │ │ │ │ │ - "9318247": 8, │ │ │ │ │ - "04365359": 8, │ │ │ │ │ - "12815395": 8, │ │ │ │ │ - "7126836": 8, │ │ │ │ │ - "35809925": 8, │ │ │ │ │ - "7224232": 8, │ │ │ │ │ + "4519099": 8, │ │ │ │ │ + "5040956": 8, │ │ │ │ │ + "2835378": 8, │ │ │ │ │ + "9550951": 8, │ │ │ │ │ + "20350184": 8, │ │ │ │ │ + "04935364": 8, │ │ │ │ │ + "6963166": 8, │ │ │ │ │ + "0108502": 8, │ │ │ │ │ + "22588243": 8, │ │ │ │ │ + "3246221": 8, │ │ │ │ │ + "26820296": 8, │ │ │ │ │ + "2837593": 8, │ │ │ │ │ + "21285096": 8, │ │ │ │ │ + "9853755": 8, │ │ │ │ │ + "6807773": 8, │ │ │ │ │ + "50879586": 8, │ │ │ │ │ + "4172138": 8, │ │ │ │ │ + "10964773": 8, │ │ │ │ │ + "35328194": 8, │ │ │ │ │ + "2405499": 8, │ │ │ │ │ + "15116969": 8, │ │ │ │ │ + "54720986": 8, │ │ │ │ │ + "07459553": 8, │ │ │ │ │ + "41849133": 8, │ │ │ │ │ + "8821317": 8, │ │ │ │ │ + "07896915": 8, │ │ │ │ │ + "8776508": 8, │ │ │ │ │ "individu": 8, │ │ │ │ │ "print": [8, 16], │ │ │ │ │ "every_2nd_fram": 8, │ │ │ │ │ - "5173635": 8, │ │ │ │ │ - "9704961": 8, │ │ │ │ │ - "85213035": 8, │ │ │ │ │ - "29854795": 8, │ │ │ │ │ - "80432975": 8, │ │ │ │ │ - "06564751": 8, │ │ │ │ │ - "79298675": 8, │ │ │ │ │ - "21659726": 8, │ │ │ │ │ - "6063361": 8, │ │ │ │ │ - "8889582": 8, │ │ │ │ │ - "2553353": 8, │ │ │ │ │ - "16170314": 8, │ │ │ │ │ - "45826805": 8, │ │ │ │ │ - "5280497": 8, │ │ │ │ │ - "6542751": 8, │ │ │ │ │ - "29002836": 8, │ │ │ │ │ - "05511501": 8, │ │ │ │ │ - "9747363": 8, │ │ │ │ │ - "51594055": 8, │ │ │ │ │ - "61334354": 8, │ │ │ │ │ - "06983209": 8, │ │ │ │ │ + "5535066": 8, │ │ │ │ │ + "81980383": 8, │ │ │ │ │ + "9048733": 8, │ │ │ │ │ + "90558535": 8, │ │ │ │ │ + "49425372": 8, │ │ │ │ │ + "9788505": 8, │ │ │ │ │ + "14095418": 8, │ │ │ │ │ + "8034539": 8, │ │ │ │ │ + "8366271": 8, │ │ │ │ │ + "5807252": 8, │ │ │ │ │ + "00339442": 8, │ │ │ │ │ + "62394404": 8, │ │ │ │ │ + "86047816": 8, │ │ │ │ │ + "24388759": 8, │ │ │ │ │ + "00930133": 8, │ │ │ │ │ + "22908996": 8, │ │ │ │ │ + "2969885": 8, │ │ │ │ │ + "47850394": 8, │ │ │ │ │ + "22910284": 8, │ │ │ │ │ + "7795711": 8, │ │ │ │ │ + "82043207": 8, │ │ │ │ │ "It": [8, 13, 16, 18], │ │ │ │ │ "like": [8, 14, 16], │ │ │ │ │ "grid": [8, 16], │ │ │ │ │ "over": [8, 15], │ │ │ │ │ "internet": [8, 11], │ │ │ │ │ "slow": 8, │ │ │ │ │ "whenev": 8,