--- /srv/reproducible-results/rbuild-debian/r-b-build.Sf9atJee/b1/python-gsd_3.0.1-3_i386.changes
+++ /srv/reproducible-results/rbuild-debian/r-b-build.Sf9atJee/b2/python-gsd_3.0.1-3_i386.changes
├── Files
│ @@ -1,4 +1,4 @@
│
│ - 7fe65b90e4c78aff904dea5c8404182a 118324 doc optional python-gsd-doc_3.0.1-3_all.deb
│ + 5d0fd29ead41f0b8b1bd0e44116d9c28 118324 doc optional python-gsd-doc_3.0.1-3_all.deb
│ 26384531379b4669278398c7d04da45c 609264 debug optional python3-gsd-dbgsym_3.0.1-3_i386.deb
│ 12f355b4aff2d1f57a92518b8f1c8c96 241148 python optional python3-gsd_3.0.1-3_i386.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 2544 2023-08-02 12:37:21.000000 control.tar.xz
│ │ --rw-r--r-- 0 0 0 115588 2023-08-02 12:37:21.000000 data.tar.xz
│ │ +-rw-r--r-- 0 0 0 2548 2023-08-02 12:37:21.000000 control.tar.xz
│ │ +-rw-r--r-- 0 0 0 115584 2023-08-02 12:37:21.000000 data.tar.xz
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── ./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.7315565 , 0.98401934, 0.56817657],
│ │ │ │ - [0.71495795, 0.83997387, 0.32198852],
│ │ │ │ - [0.78511107, 0.14749815, 0.062615 ],
│ │ │ │ - [0.87646186, 0.07128511, 0.7733798 ],
│ │ │ │ - [0.64408976, 0.17146893, 0.51265544],
│ │ │ │ - [0.24476749, 0.87949246, 0.5649671 ],
│ │ │ │ - [0.17741856, 0.00436301, 0.25358528],
│ │ │ │ - [0.9381678 , 0.34689146, 0.43564448],
│ │ │ │ - [0.7082557 , 0.28085515, 0.6370945 ]], dtype=float32)
│ │ │ │ +array([[0.20781453, 0.16928509, 0.8997033 ],
│ │ │ │ + [0.8284476 , 0.29613304, 0.87242985],
│ │ │ │ + [0.17311177, 0.12258673, 0.4145005 ],
│ │ │ │ + [0.32962888, 0.64138436, 0.9567195 ],
│ │ │ │ + [0.26362264, 0.916135 , 0.74434936],
│ │ │ │ + [0.78148884, 0.29446086, 0.25115964],
│ │ │ │ + [0.5830991 , 0.14439657, 0.38939336],
│ │ │ │ + [0.4471222 , 0.2954397 , 0.14353435],
│ │ │ │ + [0.48653582, 0.80238765, 0.62429285]], 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.11246061, 0.00197946, 0.29402193],
│ │ │ │ - [0.02101304, 0.7145698 , 0.4336738 ],
│ │ │ │ - [0.21028033, 0.25099355, 0.7915619 ],
│ │ │ │ - [0.6703518 , 0.8694723 , 0.9972264 ],
│ │ │ │ - [0.11348537, 0.41886795, 0.4675539 ],
│ │ │ │ - [0.8082915 , 0.45920357, 0.6110786 ],
│ │ │ │ - [0.0957502 , 0.7615597 , 0.36939853]], dtype=float32)
│ │ │ │ +array([[0.9867958 , 0.96977985, 0.975354 ],
│ │ │ │ + [0.13177831, 0.53126246, 0.77390677],
│ │ │ │ + [0.566132 , 0.06372979, 0.52235454],
│ │ │ │ + [0.5762188 , 0.59996074, 0.8298878 ],
│ │ │ │ + [0.17351997, 0.6193016 , 0.8232082 ],
│ │ │ │ + [0.55645096, 0.25666964, 0.75711095],
│ │ │ │ + [0.43274087, 0.23175566, 0.8394726 ]], 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.7315565 , 0.98401934, 0.56817657],
│ │ │ │ │ - [0.71495795, 0.83997387, 0.32198852],
│ │ │ │ │ - [0.78511107, 0.14749815, 0.062615 ],
│ │ │ │ │ - [0.87646186, 0.07128511, 0.7733798 ],
│ │ │ │ │ - [0.64408976, 0.17146893, 0.51265544],
│ │ │ │ │ - [0.24476749, 0.87949246, 0.5649671 ],
│ │ │ │ │ - [0.17741856, 0.00436301, 0.25358528],
│ │ │ │ │ - [0.9381678 , 0.34689146, 0.43564448],
│ │ │ │ │ - [0.7082557 , 0.28085515, 0.6370945 ]], dtype=float32)
│ │ │ │ │ +array([[0.20781453, 0.16928509, 0.8997033 ],
│ │ │ │ │ + [0.8284476 , 0.29613304, 0.87242985],
│ │ │ │ │ + [0.17311177, 0.12258673, 0.4145005 ],
│ │ │ │ │ + [0.32962888, 0.64138436, 0.9567195 ],
│ │ │ │ │ + [0.26362264, 0.916135 , 0.74434936],
│ │ │ │ │ + [0.78148884, 0.29446086, 0.25115964],
│ │ │ │ │ + [0.5830991 , 0.14439657, 0.38939336],
│ │ │ │ │ + [0.4471222 , 0.2954397 , 0.14353435],
│ │ │ │ │ + [0.48653582, 0.80238765, 0.62429285]], 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.11246061, 0.00197946, 0.29402193],
│ │ │ │ │ - [0.02101304, 0.7145698 , 0.4336738 ],
│ │ │ │ │ - [0.21028033, 0.25099355, 0.7915619 ],
│ │ │ │ │ - [0.6703518 , 0.8694723 , 0.9972264 ],
│ │ │ │ │ - [0.11348537, 0.41886795, 0.4675539 ],
│ │ │ │ │ - [0.8082915 , 0.45920357, 0.6110786 ],
│ │ │ │ │ - [0.0957502 , 0.7615597 , 0.36939853]], dtype=float32)
│ │ │ │ │ +array([[0.9867958 , 0.96977985, 0.975354 ],
│ │ │ │ │ + [0.13177831, 0.53126246, 0.77390677],
│ │ │ │ │ + [0.566132 , 0.06372979, 0.52235454],
│ │ │ │ │ + [0.5762188 , 0.59996074, 0.8298878 ],
│ │ │ │ │ + [0.17351997, 0.6193016 , 0.8232082 ],
│ │ │ │ │ + [0.55645096, 0.25666964, 0.75711095],
│ │ │ │ │ + [0.43274087, 0.23175566, 0.8394726 ]], 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],
│ │ │ │ │ - "7315565": 8,
│ │ │ │ │ - "98401934": 8,
│ │ │ │ │ - "56817657": 8,
│ │ │ │ │ - "71495795": 8,
│ │ │ │ │ - "83997387": 8,
│ │ │ │ │ - "32198852": 8,
│ │ │ │ │ - "78511107": 8,
│ │ │ │ │ - "14749815": 8,
│ │ │ │ │ - "062615": 8,
│ │ │ │ │ - "87646186": 8,
│ │ │ │ │ - "07128511": 8,
│ │ │ │ │ - "7733798": 8,
│ │ │ │ │ - "64408976": 8,
│ │ │ │ │ - "17146893": 8,
│ │ │ │ │ - "51265544": 8,
│ │ │ │ │ - "24476749": 8,
│ │ │ │ │ - "87949246": 8,
│ │ │ │ │ - "5649671": 8,
│ │ │ │ │ - "17741856": 8,
│ │ │ │ │ - "00436301": 8,
│ │ │ │ │ - "25358528": 8,
│ │ │ │ │ - "9381678": 8,
│ │ │ │ │ - "34689146": 8,
│ │ │ │ │ - "43564448": 8,
│ │ │ │ │ - "7082557": 8,
│ │ │ │ │ - "28085515": 8,
│ │ │ │ │ - "6370945": 8,
│ │ │ │ │ + "20781453": 8,
│ │ │ │ │ + "16928509": 8,
│ │ │ │ │ + "8997033": 8,
│ │ │ │ │ + "8284476": 8,
│ │ │ │ │ + "29613304": 8,
│ │ │ │ │ + "87242985": 8,
│ │ │ │ │ + "17311177": 8,
│ │ │ │ │ + "12258673": 8,
│ │ │ │ │ + "4145005": 8,
│ │ │ │ │ + "32962888": 8,
│ │ │ │ │ + "64138436": 8,
│ │ │ │ │ + "9567195": 8,
│ │ │ │ │ + "26362264": 8,
│ │ │ │ │ + "916135": 8,
│ │ │ │ │ + "74434936": 8,
│ │ │ │ │ + "78148884": 8,
│ │ │ │ │ + "29446086": 8,
│ │ │ │ │ + "25115964": 8,
│ │ │ │ │ + "5830991": 8,
│ │ │ │ │ + "14439657": 8,
│ │ │ │ │ + "38939336": 8,
│ │ │ │ │ + "4471222": 8,
│ │ │ │ │ + "2954397": 8,
│ │ │ │ │ + "14353435": 8,
│ │ │ │ │ + "48653582": 8,
│ │ │ │ │ + "80238765": 8,
│ │ │ │ │ + "62429285": 8,
│ │ │ │ │ "individu": 8,
│ │ │ │ │ "print": [8, 16],
│ │ │ │ │ "every_2nd_fram": 8,
│ │ │ │ │ - "11246061": 8,
│ │ │ │ │ - "00197946": 8,
│ │ │ │ │ - "29402193": 8,
│ │ │ │ │ - "02101304": 8,
│ │ │ │ │ - "7145698": 8,
│ │ │ │ │ - "4336738": 8,
│ │ │ │ │ - "21028033": 8,
│ │ │ │ │ - "25099355": 8,
│ │ │ │ │ - "7915619": 8,
│ │ │ │ │ - "6703518": 8,
│ │ │ │ │ - "8694723": 8,
│ │ │ │ │ - "9972264": 8,
│ │ │ │ │ - "11348537": 8,
│ │ │ │ │ - "41886795": 8,
│ │ │ │ │ - "4675539": 8,
│ │ │ │ │ - "8082915": 8,
│ │ │ │ │ - "45920357": 8,
│ │ │ │ │ - "6110786": 8,
│ │ │ │ │ - "0957502": 8,
│ │ │ │ │ - "7615597": 8,
│ │ │ │ │ - "36939853": 8,
│ │ │ │ │ + "9867958": 8,
│ │ │ │ │ + "96977985": 8,
│ │ │ │ │ + "975354": 8,
│ │ │ │ │ + "13177831": 8,
│ │ │ │ │ + "53126246": 8,
│ │ │ │ │ + "77390677": 8,
│ │ │ │ │ + "566132": 8,
│ │ │ │ │ + "06372979": 8,
│ │ │ │ │ + "52235454": 8,
│ │ │ │ │ + "5762188": 8,
│ │ │ │ │ + "59996074": 8,
│ │ │ │ │ + "8298878": 8,
│ │ │ │ │ + "17351997": 8,
│ │ │ │ │ + "6193016": 8,
│ │ │ │ │ + "8232082": 8,
│ │ │ │ │ + "55645096": 8,
│ │ │ │ │ + "25666964": 8,
│ │ │ │ │ + "75711095": 8,
│ │ │ │ │ + "43274087": 8,
│ │ │ │ │ + "23175566": 8,
│ │ │ │ │ + "8394726": 8,
│ │ │ │ │ "It": [8, 13, 16, 18],
│ │ │ │ │ "like": [8, 14, 16],
│ │ │ │ │ "grid": [8, 16],
│ │ │ │ │ "over": [8, 15],
│ │ │ │ │ "internet": [8, 11],
│ │ │ │ │ "slow": 8,
│ │ │ │ │ "whenev": 8,