--- /srv/reproducible-results/rbuild-debian/r-b-build.Wky8Rzpt/b1/python-gsd_3.0.1-3_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.Wky8Rzpt/b2/python-gsd_3.0.1-3_amd64.changes ├── Files │ @@ -1,4 +1,4 @@ │ │ - 807e607688517c1e55d0548a78f8abf0 119924 doc optional python-gsd-doc_3.0.1-3_all.deb │ + d0ca3450ffcd53c177658c6c731d1ebd 119944 doc optional python-gsd-doc_3.0.1-3_all.deb │ 09a28f3b69a7bca83240b0a0eaf6b56b 640776 debug optional python3-gsd-dbgsym_3.0.1-3_amd64.deb │ 81a33fd30dbb2238f1688e3ed0df2a52 238964 python optional python3-gsd_3.0.1-3_amd64.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 2552 2023-08-02 12:37:21.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 117180 2023-08-02 12:37:21.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 117200 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) 23806 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) 87993 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) 91372 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) 49733 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) 19294 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) 108026 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) 16972 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/search.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 80518 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/searchindex.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 80513 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/searchindex.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 33183 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/shapes.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 21209 2023-08-02 12:37:21.000000 ./usr/share/doc/python-gsd-doc/html/specification.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 25504 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 │ │ │ │ @@ -373,23 +373,23 @@ │ │ │ │ Out[16]: 5 │ │ │ │ │ │ │ │ In [17]: frame.particles.N │ │ │ │ Out[17]: 9 │ │ │ │ │ │ │ │ In [18]: frame.particles.position │ │ │ │ Out[18]: │ │ │ │ -array([[0.34572983, 0.37500283, 0.33949548], │ │ │ │ - [0.03849317, 0.74580145, 0.5424236 ], │ │ │ │ - [0.9482302 , 0.14119253, 0.5842252 ], │ │ │ │ - [0.80311704, 0.13838461, 0.18944742], │ │ │ │ - [0.14611356, 0.61049485, 0.7280875 ], │ │ │ │ - [0.3683398 , 0.7912109 , 0.14169432], │ │ │ │ - [0.3079268 , 0.5179399 , 0.19487612], │ │ │ │ - [0.8191772 , 0.9773109 , 0.11320499], │ │ │ │ - [0.6390237 , 0.1756524 , 0.06113457]], dtype=float32) │ │ │ │ +array([[0.66000354, 0.80018944, 0.40524006], │ │ │ │ + [0.03902295, 0.60707474, 0.3617959 ], │ │ │ │ + [0.31056157, 0.01350983, 0.35449055], │ │ │ │ + [0.77842104, 0.75486183, 0.99325246], │ │ │ │ + [0.22221321, 0.22139087, 0.6036039 ], │ │ │ │ + [0.5667096 , 0.6239257 , 0.26685768], │ │ │ │ + [0.15219833, 0.8701531 , 0.51879627], │ │ │ │ + [0.05310109, 0.7392927 , 0.959445 ], │ │ │ │ + [0.18170258, 0.92277443, 0.8302955 ]], 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

│ │ │ │ @@ -416,21 +416,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.31000713, 0.18495111, 0.79042184],
│ │ │ │ -       [0.204055  , 0.28861836, 0.37294823],
│ │ │ │ -       [0.76369536, 0.8681031 , 0.8172956 ],
│ │ │ │ -       [0.05906087, 0.831724  , 0.2190457 ],
│ │ │ │ -       [0.37453976, 0.82704616, 0.17818612],
│ │ │ │ -       [0.88178045, 0.4698612 , 0.25677687],
│ │ │ │ -       [0.62846124, 0.37492198, 0.04040296]], dtype=float32)
│ │ │ │ +array([[0.8786009 , 0.5053498 , 0.24389558],
│ │ │ │ +       [0.9516114 , 0.5849989 , 0.31378037],
│ │ │ │ +       [0.590118  , 0.31564903, 0.519469  ],
│ │ │ │ +       [0.545476  , 0.23971617, 0.05313676],
│ │ │ │ +       [0.9084468 , 0.9609156 , 0.5286116 ],
│ │ │ │ +       [0.3247127 , 0.92925185, 0.50328153],
│ │ │ │ +       [0.7454238 , 0.8527697 , 0.10319897]], 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 {} │ │ │ │ │ @@ -96,23 +96,23 @@ │ │ │ │ │ Out[16]: 5 │ │ │ │ │ │ │ │ │ │ In [17]: frame.particles.N │ │ │ │ │ Out[17]: 9 │ │ │ │ │ │ │ │ │ │ In [18]: frame.particles.position │ │ │ │ │ Out[18]: │ │ │ │ │ -array([[0.34572983, 0.37500283, 0.33949548], │ │ │ │ │ - [0.03849317, 0.74580145, 0.5424236 ], │ │ │ │ │ - [0.9482302 , 0.14119253, 0.5842252 ], │ │ │ │ │ - [0.80311704, 0.13838461, 0.18944742], │ │ │ │ │ - [0.14611356, 0.61049485, 0.7280875 ], │ │ │ │ │ - [0.3683398 , 0.7912109 , 0.14169432], │ │ │ │ │ - [0.3079268 , 0.5179399 , 0.19487612], │ │ │ │ │ - [0.8191772 , 0.9773109 , 0.11320499], │ │ │ │ │ - [0.6390237 , 0.1756524 , 0.06113457]], dtype=float32) │ │ │ │ │ +array([[0.66000354, 0.80018944, 0.40524006], │ │ │ │ │ + [0.03902295, 0.60707474, 0.3617959 ], │ │ │ │ │ + [0.31056157, 0.01350983, 0.35449055], │ │ │ │ │ + [0.77842104, 0.75486183, 0.99325246], │ │ │ │ │ + [0.22221321, 0.22139087, 0.6036039 ], │ │ │ │ │ + [0.5667096 , 0.6239257 , 0.26685768], │ │ │ │ │ + [0.15219833, 0.8701531 , 0.51879627], │ │ │ │ │ + [0.05310109, 0.7392927 , 0.959445 ], │ │ │ │ │ + [0.18170258, 0.92277443, 0.8302955 ]], dtype=float32) │ │ │ │ │ _g_s_d_._h_o_o_m_d_._H_O_O_M_D_T_r_a_j_e_c_t_o_r_y supports random indexing of frames in the file. │ │ │ │ │ Indexing into a trajectory returns a _g_s_d_._h_o_o_m_d_._F_r_a_m_e. │ │ │ │ │ ********** SSlliicciinngg aanndd sseelleeccttiioonn_?¶ ********** │ │ │ │ │ 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') │ │ │ │ │ │ │ │ │ │ @@ -131,21 +131,21 @@ │ │ │ │ │ ********** PPuurree ppyytthhoonn rreeaaddeerr_?¶ ********** │ │ │ │ │ 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.31000713, 0.18495111, 0.79042184], │ │ │ │ │ - [0.204055 , 0.28861836, 0.37294823], │ │ │ │ │ - [0.76369536, 0.8681031 , 0.8172956 ], │ │ │ │ │ - [0.05906087, 0.831724 , 0.2190457 ], │ │ │ │ │ - [0.37453976, 0.82704616, 0.17818612], │ │ │ │ │ - [0.88178045, 0.4698612 , 0.25677687], │ │ │ │ │ - [0.62846124, 0.37492198, 0.04040296]], dtype=float32) │ │ │ │ │ +array([[0.8786009 , 0.5053498 , 0.24389558], │ │ │ │ │ + [0.9516114 , 0.5849989 , 0.31378037], │ │ │ │ │ + [0.590118 , 0.31564903, 0.519469 ], │ │ │ │ │ + [0.545476 , 0.23971617, 0.05313676], │ │ │ │ │ + [0.9084468 , 0.9609156 , 0.5286116 ], │ │ │ │ │ + [0.3247127 , 0.92925185, 0.50328153], │ │ │ │ │ + [0.7454238 , 0.8527697 , 0.10319897]], dtype=float32) │ │ │ │ │ You can use GGSSDD without needing to compile C code to read GGSSDD files using │ │ │ │ │ _g_s_d_._p_y_g_s_d_._G_S_D_F_i_l_e in combination with _g_s_d_._h_o_o_m_d_._H_O_O_M_D_T_r_a_j_e_c_t_o_r_y. 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 │ │ │ │ │ _g_s_d_._p_y_g_s_d is ssllooww. Use _g_s_d_._h_o_o_m_d_._o_p_e_n whenever possible. │ │ │ ├── ./usr/share/doc/python-gsd-doc/html/searchindex.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -1854,175 +1854,175 @@ │ │ │ │ │ "12": "py:property", │ │ │ │ │ "13": "std:chunk", │ │ │ │ │ "14": "std:cmdoption" │ │ │ │ │ }, │ │ │ │ │ "terms": { │ │ │ │ │ "": [1, 2, 3, 7, 8, 11, 13, 14, 18, 21], │ │ │ │ │ "0": [0, 6, 7, 8, 11, 14, 15, 16, 18, 19], │ │ │ │ │ - "03849317": 8, │ │ │ │ │ - "04040296": 8, │ │ │ │ │ - "05906087": 8, │ │ │ │ │ - "06113457": 8, │ │ │ │ │ + "01350983": 8, │ │ │ │ │ + "03902295": 8, │ │ │ │ │ + "05310109": 8, │ │ │ │ │ + "05313676": 8, │ │ │ │ │ "0x65df65df65df65df": 6, │ │ │ │ │ "0xaaaabbbb": 6, │ │ │ │ │ "1": [0, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19], │ │ │ │ │ "10": [7, 8, 11, 14, 15], │ │ │ │ │ "100": [8, 15, 21], │ │ │ │ │ "103": 7, │ │ │ │ │ + "10319897": 8, │ │ │ │ │ "104": 7, │ │ │ │ │ "105": 7, │ │ │ │ │ "11": [7, 8, 14, 21], │ │ │ │ │ "110": 7, │ │ │ │ │ - "11320499": 8, │ │ │ │ │ "114": 7, │ │ │ │ │ "115": 7, │ │ │ │ │ "116": 7, │ │ │ │ │ "11_gsd": [7, 8, 14], │ │ │ │ │ "12": [7, 8, 11, 14], │ │ │ │ │ "127": 1, │ │ │ │ │ "13": [7, 8, 14], │ │ │ │ │ - "13838461": 8, │ │ │ │ │ "14": [7, 8, 11, 14], │ │ │ │ │ - "14119253": 8, │ │ │ │ │ - "14169432": 8, │ │ │ │ │ - "14611356": 8, │ │ │ │ │ "15": [7, 8, 14], │ │ │ │ │ + "15219833": 8, │ │ │ │ │ "16": [0, 6, 7, 8, 14], │ │ │ │ │ "17": [7, 8, 11, 14], │ │ │ │ │ - "1756524": 8, │ │ │ │ │ - "17818612": 8, │ │ │ │ │ "18": [7, 8], │ │ │ │ │ - "18495111": 8, │ │ │ │ │ - "18944742": 8, │ │ │ │ │ + "18170258": 8, │ │ │ │ │ "19": [7, 8, 14], │ │ │ │ │ - "19487612": 8, │ │ │ │ │ "1d": [14, 16], │ │ │ │ │ "1x1": [18, 19], │ │ │ │ │ "2": [0, 6, 7, 8, 12, 14, 15, 16, 18, 19], │ │ │ │ │ "20": [7, 8], │ │ │ │ │ "200": [8, 15], │ │ │ │ │ "2016": 12, │ │ │ │ │ "2019": 11, │ │ │ │ │ "2022": 11, │ │ │ │ │ "2023": 12, │ │ │ │ │ - "204055": 8, │ │ │ │ │ "21": [7, 8], │ │ │ │ │ - "2190457": 8, │ │ │ │ │ "22": [7, 8, 11], │ │ │ │ │ + "22139087": 8, │ │ │ │ │ + "22221321": 8, │ │ │ │ │ "23": [7, 8], │ │ │ │ │ "235": 1, │ │ │ │ │ "237": 1, │ │ │ │ │ "238": 1, │ │ │ │ │ + "23971617": 8, │ │ │ │ │ "24": [7, 8], │ │ │ │ │ + "24389558": 8, │ │ │ │ │ "249": 1, │ │ │ │ │ "25": [7, 8], │ │ │ │ │ "255": 1, │ │ │ │ │ "256": [0, 6], │ │ │ │ │ - "25677687": 8, │ │ │ │ │ "26": [7, 8], │ │ │ │ │ + "26685768": 8, │ │ │ │ │ "27": [7, 8], │ │ │ │ │ "28": [7, 8], │ │ │ │ │ - "28861836": 8, │ │ │ │ │ "29": [7, 8], │ │ │ │ │ "2d": [14, 16, 18, 19], │ │ │ │ │ "2gib": 1, │ │ │ │ │ "3": [7, 8, 11, 14, 15, 16, 18, 19], │ │ │ │ │ "30": [7, 8], │ │ │ │ │ "300": [8, 15], │ │ │ │ │ - "3079268": 8, │ │ │ │ │ "31": [7, 8], │ │ │ │ │ - "31000713": 8, │ │ │ │ │ + "31056157": 8, │ │ │ │ │ + "31378037": 8, │ │ │ │ │ + "31564903": 8, │ │ │ │ │ "32": [0, 6, 7, 18], │ │ │ │ │ + "3247127": 8, │ │ │ │ │ "33": 7, │ │ │ │ │ - "33949548": 8, │ │ │ │ │ "34": 7, │ │ │ │ │ - "34572983": 8, │ │ │ │ │ "35": 7, │ │ │ │ │ + "35449055": 8, │ │ │ │ │ "36": 7, │ │ │ │ │ - "3683398": 8, │ │ │ │ │ + "3617959": 8, │ │ │ │ │ "37": 7, │ │ │ │ │ - "37294823": 8, │ │ │ │ │ - "37453976": 8, │ │ │ │ │ - "37492198": 8, │ │ │ │ │ - "37500283": 8, │ │ │ │ │ "38": 7, │ │ │ │ │ "39": 7, │ │ │ │ │ "3d": 20, │ │ │ │ │ "4": [7, 8, 14, 15, 18, 21], │ │ │ │ │ "40": 7, │ │ │ │ │ "400": [8, 15], │ │ │ │ │ + "40524006": 8, │ │ │ │ │ "41": 7, │ │ │ │ │ "43": 7, │ │ │ │ │ "44": 7, │ │ │ │ │ "45": 7, │ │ │ │ │ "46": 7, │ │ │ │ │ - "4698612": 8, │ │ │ │ │ "47": 7, │ │ │ │ │ "48": 7, │ │ │ │ │ "49": 7, │ │ │ │ │ "5": [7, 8, 14, 15, 19], │ │ │ │ │ "50": 7, │ │ │ │ │ "500": [8, 15], │ │ │ │ │ + "50328153": 8, │ │ │ │ │ + "5053498": 8, │ │ │ │ │ "51": 7, │ │ │ │ │ - "5179399": 8, │ │ │ │ │ + "51879627": 8, │ │ │ │ │ + "519469": 8, │ │ │ │ │ "52": 7, │ │ │ │ │ + "5286116": 8, │ │ │ │ │ "53": [0, 7], │ │ │ │ │ "54": 7, │ │ │ │ │ - "5424236": 8, │ │ │ │ │ + "545476": 8, │ │ │ │ │ "55": 7, │ │ │ │ │ "56": 7, │ │ │ │ │ + "5667096": 8, │ │ │ │ │ "57": 7, │ │ │ │ │ "58": 7, │ │ │ │ │ - "5842252": 8, │ │ │ │ │ + "5849989": 8, │ │ │ │ │ "59": 7, │ │ │ │ │ + "590118": 8, │ │ │ │ │ "6": [7, 8, 14, 15], │ │ │ │ │ "60": 7, │ │ │ │ │ "600": [8, 15], │ │ │ │ │ + "6036039": 8, │ │ │ │ │ + "60707474": 8, │ │ │ │ │ "61": 7, │ │ │ │ │ "610": 8, │ │ │ │ │ - "61049485": 8, │ │ │ │ │ "62": 7, │ │ │ │ │ + "6239257": 8, │ │ │ │ │ "626": 7, │ │ │ │ │ - "62846124": 8, │ │ │ │ │ "63": [0, 6], │ │ │ │ │ - "6390237": 8, │ │ │ │ │ "64": [0, 6, 11], │ │ │ │ │ "65535": 6, │ │ │ │ │ + "66000354": 8, │ │ │ │ │ "6x1": 18, │ │ │ │ │ "7": [7, 8, 14, 15, 19], │ │ │ │ │ "70": 14, │ │ │ │ │ "700": [8, 15], │ │ │ │ │ - "7280875": 8, │ │ │ │ │ "739": 14, │ │ │ │ │ - "74580145": 8, │ │ │ │ │ + "7392927": 8, │ │ │ │ │ + "7454238": 8, │ │ │ │ │ "752": 14, │ │ │ │ │ - "76369536": 8, │ │ │ │ │ + "75486183": 8, │ │ │ │ │ "778": 8, │ │ │ │ │ + "77842104": 8, │ │ │ │ │ "779": 8, │ │ │ │ │ "780": 8, │ │ │ │ │ "782": 8, │ │ │ │ │ - "79042184": 8, │ │ │ │ │ - "7912109": 8, │ │ │ │ │ "8": [0, 7, 8, 11, 14, 15, 18, 19], │ │ │ │ │ "80": [6, 14, 21], │ │ │ │ │ "800": [8, 15], │ │ │ │ │ - "80311704": 8, │ │ │ │ │ - "8172956": 8, │ │ │ │ │ - "8191772": 8, │ │ │ │ │ - "82704616": 8, │ │ │ │ │ - "831724": 8, │ │ │ │ │ + "80018944": 8, │ │ │ │ │ + "8302955": 8, │ │ │ │ │ "84": 7, │ │ │ │ │ - "8681031": 8, │ │ │ │ │ - "88178045": 8, │ │ │ │ │ + "8527697": 8, │ │ │ │ │ + "8701531": 8, │ │ │ │ │ + "8786009": 8, │ │ │ │ │ "9": [7, 8, 11, 14, 15], │ │ │ │ │ "90": 14, │ │ │ │ │ "900": [8, 15], │ │ │ │ │ - "9482302": 8, │ │ │ │ │ + "9084468": 8, │ │ │ │ │ + "92277443": 8, │ │ │ │ │ + "92925185": 8, │ │ │ │ │ + "9516114": 8, │ │ │ │ │ + "959445": 8, │ │ │ │ │ + "9609156": 8, │ │ │ │ │ "97": 7, │ │ │ │ │ - "9773109": 8, │ │ │ │ │ + "99325246": 8, │ │ │ │ │ "A": [0, 5, 6, 8, 9, 12, 18, 19], │ │ │ │ │ "AND": 12, │ │ │ │ │ "AS": 12, │ │ │ │ │ "As": 15, │ │ │ │ │ "BE": 12, │ │ │ │ │ "BUT": 12, │ │ │ │ │ "BY": 12,