--- /srv/reproducible-results/rbuild-debian/r-b-build.F9txe52m/b1/numpy_2.2.4+ds-1.2_arm64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.F9txe52m/b2/numpy_2.2.4+ds-1.2_arm64.changes ├── Files │ @@ -1,5 +1,5 @@ │ │ - 37ce51f86fc5e40101cd7ff77cf6dab8 5808024 doc optional python-numpy-doc_2.2.4+ds-1.2_all.deb │ + 941cae68e0b88139e7d93f48e0c98209 5807872 doc optional python-numpy-doc_2.2.4+ds-1.2_all.deb │ 11c761cb3614185a39b982f88823a78f 14207256 debug optional python3-numpy-dbgsym_2.2.4+ds-1.2_arm64.deb │ c0cbd4b003ff88afdbfa668cce7cae5d 138484 python optional python3-numpy-dev_2.2.4+ds-1.2_arm64.deb │ 8a68428d1b00e098c3b18a8d1908d801 3619724 python optional python3-numpy_2.2.4+ds-1.2_arm64.deb ├── python-numpy-doc_2.2.4+ds-1.2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-09-05 09:56:25.000000 debian-binary │ │ --rw-r--r-- 0 0 0 64952 2025-09-05 09:56:25.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 5742880 2025-09-05 09:56:25.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 64948 2025-09-05 09:56:25.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 5742732 2025-09-05 09:56:25.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -2611,15 +2611,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 24350 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/reference/routines.matlib.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26240 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/reference/routines.other.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 37407 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials-package.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 46787 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.chebyshev.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 51499 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.classes.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 42945 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.hermite.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 43480 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.hermite_e.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 47585 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 47589 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 42872 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.laguerre.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 42653 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.legendre.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 28625 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.poly1d.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 41718 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.polynomial.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26512 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.polyutils.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26749 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/reference/routines.rec.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26398 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/reference/routines.set.html │ │ │ │ @@ -2756,15 +2756,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 31655 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/release/2.2.1-notes.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 32348 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/release/2.2.2-notes.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 32865 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/release/2.2.3-notes.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 32016 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/release/2.2.4-notes.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13407 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/release/template.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 90894 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/release.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12397 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/search.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2368719 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/searchindex.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2368702 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/searchindex.js │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/user/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 177610 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/user/absolute_beginners.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 50529 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/user/basics.broadcasting.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 33464 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/user/basics.copies.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 64099 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/user/basics.creation.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 65763 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/user/basics.dispatch.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 18647 2025-09-05 09:56:25.000000 ./usr/share/doc/python-numpy/html/user/basics.html │ │ │ ├── ./usr/share/doc/python-numpy/html/reference/random/new-or-different.html │ │ │ │ @@ -536,30 +536,30 @@ │ │ │ │
In [1]: import numpy.random
│ │ │ │  
│ │ │ │  In [2]: rng = np.random.default_rng()
│ │ │ │  
│ │ │ │  In [3]: %timeit -n 1 rng.standard_normal(100000)
│ │ │ │     ...: %timeit -n 1 numpy.random.standard_normal(100000)
│ │ │ │     ...: 
│ │ │ │ -939 us +- 44.3 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ -2.42 ms +- 36.5 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ +1.03 ms +- 39.6 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ +2.43 ms +- 41.9 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │  
│ │ │ │
│ │ │ │
In [4]: %timeit -n 1 rng.standard_exponential(100000)
│ │ │ │     ...: %timeit -n 1 numpy.random.standard_exponential(100000)
│ │ │ │     ...: 
│ │ │ │ -796 us +- 18.8 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ -1.69 ms +- 22 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ +851 us +- 18 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ +1.7 ms +- 34.5 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │  
│ │ │ │
│ │ │ │
In [5]: %timeit -n 1 rng.standard_gamma(3.0, 100000)
│ │ │ │     ...: %timeit -n 1 numpy.random.standard_gamma(3.0, 100000)
│ │ │ │     ...: 
│ │ │ │ -2.92 ms +- 1.41 ms per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ -4.1 ms +- 28.5 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ +2.46 ms +- 34.5 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ +4.1 ms +- 20.7 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │  
│ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
In [6]: rng = np.random.default_rng()
│ │ │ │  
│ │ │ │  In [7]: rng.random(3, dtype=np.float64)
│ │ │ │ -Out[7]: array([0.55792744, 0.10045431, 0.39091772])
│ │ │ │ +Out[7]: array([0.12730094, 0.86732915, 0.29751739])
│ │ │ │  
│ │ │ │  In [8]: rng.random(3, dtype=np.float32)
│ │ │ │ -Out[8]: array([0.7786327 , 0.44079942, 0.11658084], dtype=float32)
│ │ │ │ +Out[8]: array([0.07399744, 0.87415296, 0.9917921 ], dtype=float32)
│ │ │ │  
│ │ │ │  In [9]: rng.integers(0, 256, size=3, dtype=np.uint8)
│ │ │ │ -Out[9]: array([192, 232, 195], dtype=uint8)
│ │ │ │ +Out[9]: array([217, 193, 195], dtype=uint8)
│ │ │ │  
│ │ │ │
│ │ │ │