266 KB
/srv/reproducible-results/rbuild-debian/r-b-build.ypNJkTEE/b1/pandas_2.2.3+dfsg-8_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.ypNJkTEE/b2/pandas_2.2.3+dfsg-8_armhf.changes
733 B
Files
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 ·4c7c639636c85becd5a2c59731c9f528·10795248·doc·optional·python-pandas-doc_2.2.3+dfsg-8_all.deb 
2 ·68d107c5b6f1c9308125a1e18eca2cb9·73051688·debug·optional·python3-pandas-lib-dbgsym_2.2.3+dfsg-8_armhf.deb 
3 ·cd47bf87902c4406e7178bf72b30aebf·6480044·python·optional·python3-pandas-lib_2.2.3+dfsg-8_armhf.deb1 ·d09054ae9ac817155f5a4ed5d58d5508·10795700·doc·optional·python-pandas-doc_2.2.3+dfsg-8_all.deb
 2 ·bc6cdfcf7bf1135f5d2e1f5b5248761e·73055800·debug·optional·python3-pandas-lib-dbgsym_2.2.3+dfsg-8_armhf.deb
 3 ·6d123174f4d42338ed38b4cf38a49865·6480140·python·optional·python3-pandas-lib_2.2.3+dfsg-8_armhf.deb
4 ·ad1d0d3815c32f9db583cfe0dd79d880·3096896·python·optional·python3-pandas_2.2.3+dfsg-8_all.deb4 ·ad1d0d3815c32f9db583cfe0dd79d880·3096896·python·optional·python3-pandas_2.2.3+dfsg-8_all.deb
207 KB
python-pandas-doc_2.2.3+dfsg-8_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-02-01·18:39:17.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-02-01·18:39:17.000000·debian-binary
2 -rw-r--r--···0········0········0···147404·2025-02-01·18:39:17.000000·control.tar.xz2 -rw-r--r--···0········0········0···147392·2025-02-01·18:39:17.000000·control.tar.xz
3 -rw-r--r--···0········0········0·10647652·2025-02-01·18:39:17.000000·data.tar.xz3 -rw-r--r--···0········0········0·10648116·2025-02-01·18:39:17.000000·data.tar.xz
604 B
control.tar.xz
576 B
control.tar
506 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python-pandas-doc1 Package:·python-pandas-doc
2 Source:·pandas2 Source:·pandas
3 Version:·2.2.3+dfsg-83 Version:·2.2.3+dfsg-8
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Debian·Science·Team·<debian-science-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Science·Team·<debian-science-maintainers@lists.alioth.debian.org>
6 Installed-Size:·2099096 Installed-Size:·209910
7 Depends:·libjs-sphinxdoc·(>=·8.1),·libjs-mathjax7 Depends:·libjs-sphinxdoc·(>=·8.1),·libjs-mathjax
8 Suggests:·python3-pandas8 Suggests:·python3-pandas
9 Section:·doc9 Section:·doc
10 Priority:·optional10 Priority:·optional
11 Multi-Arch:·foreign11 Multi-Arch:·foreign
12 Homepage:·https://pandas.pydata.org/12 Homepage:·https://pandas.pydata.org/
13 Description:·data·structures·for·"relational"·or·"labeled"·data·-·documentation13 Description:·data·structures·for·"relational"·or·"labeled"·data·-·documentation
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
206 KB
data.tar.xz
206 KB
data.tar
9.64 KB
file list
    
Offset 6256, 61 lines modifiedOffset 6256, 61 lines modified
6256 -rw-r--r--···0·root·········(0)·root·········(0)···210184·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reference/series.html6256 -rw-r--r--···0·root·········(0)·root·········(0)···210184·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reference/series.html
6257 -rw-r--r--···0·root·········(0)·root·········(0)····48665·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reference/style.html6257 -rw-r--r--···0·root·········(0)·root·········(0)····48665·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reference/style.html
6258 -rw-r--r--···0·root·········(0)·root·········(0)····48657·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reference/testing.html6258 -rw-r--r--···0·root·········(0)·root·········(0)····48657·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reference/testing.html
6259 -rw-r--r--···0·root·········(0)·root·········(0)····53295·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reference/window.html6259 -rw-r--r--···0·root·········(0)·root·········(0)····53295·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reference/window.html
6260 -rw-r--r--···0·root·········(0)·root·········(0)······244·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/release.html6260 -rw-r--r--···0·root·········(0)·root·········(0)······244·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/release.html
6261 -rw-r--r--···0·root·········(0)·root·········(0)······269·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reshaping.html6261 -rw-r--r--···0·root·········(0)·root·········(0)······269·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/reshaping.html
6262 -rw-r--r--···0·root·········(0)·root·········(0)····17010·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/search.html6262 -rw-r--r--···0·root·········(0)·root·········(0)····17010·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/search.html
6263 -rw-r--r--···0·root·········(0)·root·········(0)··2359431·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/searchindex.js6263 -rw-r--r--···0·root·········(0)·root·········(0)··2359442·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/searchindex.js
6264 -rw-r--r--···0·root·········(0)·root·········(0)······259·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/sparse.html6264 -rw-r--r--···0·root·········(0)·root·········(0)······259·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/sparse.html
6265 -rw-r--r--···0·root·········(0)·root·········(0)······244·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/style.html6265 -rw-r--r--···0·root·········(0)·root·········(0)······244·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/style.html
6266 -rw-r--r--···0·root·········(0)·root·········(0)······255·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/text.html6266 -rw-r--r--···0·root·········(0)·root·········(0)······255·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/text.html
6267 -rw-r--r--···0·root·········(0)·root·········(0)······256·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/timedeltas.html6267 -rw-r--r--···0·root·········(0)·root·········(0)······256·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/timedeltas.html
6268 -rw-r--r--···0·root·········(0)·root·········(0)······277·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/timeseries.html6268 -rw-r--r--···0·root·········(0)·root·········(0)······277·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/timeseries.html
6269 -rw-r--r--···0·root·········(0)·root·········(0)······272·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/tutorials.html6269 -rw-r--r--···0·root·········(0)·root·········(0)······272·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/tutorials.html
6270 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/6270 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/
6271 -rw-r--r--···0·root·········(0)·root·········(0)···171380·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/10min.html6271 -rw-r--r--···0·root·········(0)·root·········(0)···171380·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/10min.html
6272 -rw-r--r--···0·root·········(0)·root·········(0)···283832·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/advanced.html6272 -rw-r--r--···0·root·········(0)·root·········(0)···283830·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/advanced.html
6273 -rw-r--r--···0·root·········(0)·root·········(0)···435939·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/basics.html6273 -rw-r--r--···0·root·········(0)·root·········(0)···435939·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/basics.html
6274 -rw-r--r--···0·root·········(0)·root·········(0)····36646·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/boolean.html6274 -rw-r--r--···0·root·········(0)·root·········(0)····36646·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/boolean.html
6275 -rw-r--r--···0·root·········(0)·root·········(0)···217513·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/categorical.html6275 -rw-r--r--···0·root·········(0)·root·········(0)···217513·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/categorical.html
6276 -rw-r--r--···0·root·········(0)·root·········(0)····18313·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/cookbook.html6276 -rw-r--r--···0·root·········(0)·root·········(0)····18313·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/cookbook.html
6277 -rw-r--r--···0·root·········(0)·root·········(0)····66164·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/copy_on_write.html6277 -rw-r--r--···0·root·········(0)·root·········(0)····66164·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/copy_on_write.html
6278 -rw-r--r--···0·root·········(0)·root·········(0)···160414·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/dsintro.html6278 -rw-r--r--···0·root·········(0)·root·········(0)···160414·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/dsintro.html
6279 -rw-r--r--···0·root·········(0)·root·········(0)····81376·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/duplicates.html6279 -rw-r--r--···0·root·········(0)·root·········(0)····81376·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/duplicates.html
6280 -rw-r--r--···0·root·········(0)·root·········(0)···121095·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/enhancingperf.html6280 -rw-r--r--···0·root·········(0)·root·········(0)···121104·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/enhancingperf.html
6281 -rw-r--r--···0·root·········(0)·root·········(0)···107882·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/gotchas.html6281 -rw-r--r--···0·root·········(0)·root·········(0)···107882·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/gotchas.html
6282 -rw-r--r--···0·root·········(0)·root·········(0)···300850·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/groupby.html6282 -rw-r--r--···0·root·········(0)·root·········(0)···300850·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/groupby.html
6283 -rw-r--r--···0·root·········(0)·root·········(0)····59715·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/index.html6283 -rw-r--r--···0·root·········(0)·root·········(0)····59715·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/index.html
6284 -rw-r--r--···0·root·········(0)·root·········(0)···395484·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/indexing.html6284 -rw-r--r--···0·root·········(0)·root·········(0)···395484·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/indexing.html
6285 -rw-r--r--···0·root·········(0)·root·········(0)····41778·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/integer_na.html6285 -rw-r--r--···0·root·········(0)·root·········(0)····41778·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/integer_na.html
6286 -rw-r--r--···0·root·········(0)·root·········(0)··1145820·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/io.html6286 -rw-r--r--···0·root·········(0)·root·········(0)··1145820·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/io.html
6287 -rw-r--r--···0·root·········(0)·root·········(0)···208885·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/merging.html6287 -rw-r--r--···0·root·········(0)·root·········(0)···208885·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/merging.html
6288 -rw-r--r--···0·root·········(0)·root·········(0)···178690·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/missing_data.html6288 -rw-r--r--···0·root·········(0)·root·········(0)···178690·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/missing_data.html
6289 -rw-r--r--···0·root·········(0)·root·········(0)···112153·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/options.html6289 -rw-r--r--···0·root·········(0)·root·········(0)···112153·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/options.html
6290 -rw-r--r--···0·root·········(0)·root·········(0)···147524·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/pyarrow.html6290 -rw-r--r--···0·root·········(0)·root·········(0)···147524·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/pyarrow.html
6291 -rw-r--r--···0·root·········(0)·root·········(0)···162660·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/reshaping.html6291 -rw-r--r--···0·root·········(0)·root·········(0)···162660·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/reshaping.html
6292 -rw-r--r--···0·root·········(0)·root·········(0)···115582·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/scale.html6292 -rw-r--r--···0·root·········(0)·root·········(0)···115583·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/scale.html
6293 -rw-r--r--···0·root·········(0)·root·········(0)····65494·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/sparse.html6293 -rw-r--r--···0·root·········(0)·root·········(0)····65494·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/sparse.html
6294 -rw-r--r--···0·root·········(0)·root·········(0)···698240·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/style.html6294 -rw-r--r--···0·root·········(0)·root·········(0)···698240·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/style.html
6295 -rw-r--r--···0·root·········(0)·root·········(0)····87912·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/style.ipynb.gz6295 -rw-r--r--···0·root·········(0)·root·········(0)····88186·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/style.ipynb.gz
6296 -rw-r--r--···0·root·········(0)·root·········(0)···165302·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/text.html6296 -rw-r--r--···0·root·········(0)·root·········(0)···165302·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/text.html
6297 -rw-r--r--···0·root·········(0)·root·········(0)···100947·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/timedeltas.html6297 -rw-r--r--···0·root·········(0)·root·········(0)···100947·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/timedeltas.html
6298 -rw-r--r--···0·root·········(0)·root·········(0)···486621·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/timeseries.html6298 -rw-r--r--···0·root·········(0)·root·········(0)···486621·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/timeseries.html
6299 -rw-r--r--···0·root·········(0)·root·········(0)···204341·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/visualization.html6299 -rw-r--r--···0·root·········(0)·root·········(0)···204341·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/visualization.html
6300 -rw-r--r--···0·root·········(0)·root·········(0)···141947·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/window.html6300 -rw-r--r--···0·root·········(0)·root·········(0)···141947·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/user_guide/window.html
6301 -rw-r--r--···0·root·········(0)·root·········(0)······270·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/visualization.html6301 -rw-r--r--···0·root·········(0)·root·········(0)······270·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/visualization.html
6302 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/6302 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/
6303 -rw-r--r--···0·root·········(0)·root·········(0)···107681·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/index.html6303 -rw-r--r--···0·root·········(0)·root·········(0)···107681·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/index.html
6304 -rw-r--r--···0·root·········(0)·root·········(0)····10566·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/index.html.gz6304 -rw-r--r--···0·root·········(0)·root·········(0)····10566·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/index.html.gz
6305 -rw-r--r--···0·root·········(0)·root·········(0)····83987·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.0.html6305 -rw-r--r--···0·root·········(0)·root·········(0)····83987·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.0.html
6306 -rw-r--r--···0·root·········(0)·root·········(0)····66492·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.1.html6306 -rw-r--r--···0·root·········(0)·root·········(0)····66492·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.10.1.html
6307 -rw-r--r--···0·root·········(0)·root·········(0)····82312·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.11.0.html6307 -rw-r--r--···0·root·········(0)·root·········(0)····82312·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.11.0.html
6308 -rw-r--r--···0·root·········(0)·root·········(0)···104316·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.12.0.html6308 -rw-r--r--···0·root·········(0)·root·········(0)···104316·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.12.0.html
6309 -rw-r--r--···0·root·········(0)·root·········(0)···222542·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.0.html6309 -rw-r--r--···0·root·········(0)·root·········(0)···222538·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.0.html
6310 -rw-r--r--···0·root·········(0)·root·········(0)····89385·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.1.html6310 -rw-r--r--···0·root·········(0)·root·········(0)····89385·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.1.html
6311 -rw-r--r--···0·root·········(0)·root·········(0)···243730·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.0.html6311 -rw-r--r--···0·root·········(0)·root·········(0)···243730·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.0.html
6312 -rw-r--r--···0·root·········(0)·root·········(0)····83262·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.1.html6312 -rw-r--r--···0·root·········(0)·root·········(0)····83262·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.14.1.html
6313 -rw-r--r--···0·root·········(0)·root·········(0)···252303·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.0.html6313 -rw-r--r--···0·root·········(0)·root·········(0)···252303·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.0.html
6314 -rw-r--r--···0·root·········(0)·root·········(0)····68280·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.1.html6314 -rw-r--r--···0·root·········(0)·root·········(0)····68280·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.1.html
6315 -rw-r--r--···0·root·········(0)·root·········(0)····75128·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.2.html6315 -rw-r--r--···0·root·········(0)·root·········(0)····75128·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.2.html
6316 -rw-r--r--···0·root·········(0)·root·········(0)···145199·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.16.0.html6316 -rw-r--r--···0·root·········(0)·root·········(0)···145199·2025-02-01·18:39:17.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/v0.16.0.html
59.2 KB
./usr/share/doc/python-pandas-doc/html/searchindex.js
59.1 KB
js-beautify {}
    
Offset 21494, 15 lines modifiedOffset 21494, 15 lines modified
21494 ········"001294":·2210,21494 ········"001294":·2210,
21495 ········"001372":·2207,21495 ········"001372":·2207,
21496 ········"001376":·2207,21496 ········"001376":·2207,
21497 ········"001427":·2214,21497 ········"001427":·2214,
21498 ········"001438":·2195,21498 ········"001438":·2195,
21499 ········"001486":·[102,·1158],21499 ········"001486":·[102,·1158],
21500 ········"00180":·2294,21500 ········"00180":·2294,
21501 ········"002":·2264,21501 ········"002":·[2193,·2264],
21502 ········"002000":·2232,21502 ········"002000":·2232,
21503 ········"002040":·2235,21503 ········"002040":·2235,
21504 ········"002118":·[2230,·2231],21504 ········"002118":·[2230,·2231],
21505 ········"002653":·2207,21505 ········"002653":·2207,
21506 ········"002846":·2229,21506 ········"002846":·2229,
21507 ········"003":·[2185,·2235],21507 ········"003":·[2185,·2235],
21508 ········"003144":·2210,21508 ········"003144":·2210,
Offset 21531, 15 lines modifiedOffset 21531, 14 lines modified
21531 ········"005000":·2218,21531 ········"005000":·2218,
21532 ········"005361":·2207,21532 ········"005361":·2207,
21533 ········"005383":·2220,21533 ········"005383":·2220,
21534 ········"005446":·2219,21534 ········"005446":·2219,
21535 ········"005462":·2191,21535 ········"005462":·2191,
21536 ········"005977":·2199,21536 ········"005977":·2199,
21537 ········"005979":·2186,21537 ········"005979":·2186,
21538 ········"006":·2193, 
21539 ········"006123":·2207,21538 ········"006123":·2207,
21540 ········"006154":·[2185,·2197,·2199,·2202,·2204,·2215,·2257],21539 ········"006154":·[2185,·2197,·2199,·2202,·2204,·2215,·2257],
21541 ········"0062":·2191,21540 ········"0062":·2191,
21542 ········"006349":·2195,21541 ········"006349":·2195,
21543 ········"006438":·2215,21542 ········"006438":·2215,
21544 ········"006549":·[182,·760],21543 ········"006549":·[182,·760],
21545 ········"006695":·2186,21544 ········"006695":·2186,
Offset 21580, 33 lines modifiedOffset 21579, 30 lines modified
21580 ········"010026":·2191,21579 ········"010026":·2191,
21581 ········"010081":·15,21580 ········"010081":·15,
21582 ········"010165":·2199,21581 ········"010165":·2199,
21583 ········"010589":·2193,21582 ········"010589":·2193,
21584 ········"010670":·[102,·1158],21583 ········"010670":·[102,·1158],
21585 ········"0108":·2257,21584 ········"0108":·2257,
21586 ········"010903":·2207,21585 ········"010903":·2207,
21587 ········"011":·2193, 
21588 ········"011111":·[182,·760],21586 ········"011111":·[182,·760],
21589 ········"011342":·2207,21587 ········"011342":·2207,
21590 ········"011351":·2207,21588 ········"011351":·2207,
21591 ········"011374":·2195,21589 ········"011374":·2195,
21592 ········"011470":·2207,21590 ········"011470":·2207,
21593 ········"011736":·2186,21591 ········"011736":·2186,
21594 ········"011829":·2207,21592 ········"011829":·2207,
21595 ········"01183":·2229,21593 ········"01183":·2229,
21596 ········"011860":·[182,·760],21594 ········"011860":·[182,·760],
21597 ········"011975":·2207,21595 ········"011975":·2207,
21598 ········"012":·2193, 
21599 ········"012108":·2207,21596 ········"012108":·2207,
21600 ········"012299":·2207,21597 ········"012299":·2207,
21601 ········"0123456789123456":·[2164,·2165],21598 ········"0123456789123456":·[2164,·2165],
21602 ········"012549":·2207,21599 ········"012549":·2207,
21603 ········"012694":·2199,21600 ········"012694":·2199,
21604 ········"012922":·2219,21601 ········"012922":·2219,
21605 ········"013":·2193, 
21606 ········"013086":·15,21602 ········"013086":·15,
21607 ········"0133":·2202,21603 ········"0133":·2202,
21608 ········"013448":·2207,21604 ········"013448":·2207,
21609 ········"013605":·2207,21605 ········"013605":·2207,
21610 ········"013684":·[182,·760],21606 ········"013684":·[182,·760],
21611 ········"013692":·[102,·1158],21607 ········"013692":·[102,·1158],
21612 ········"013747":·2199,21608 ········"013747":·2199,
Offset 21621, 14 lines modifiedOffset 21617, 15 lines modified
21621 ········"014138":·2191,21617 ········"014138":·2191,
21622 ········"014144":·[102,·1158],21618 ········"014144":·[102,·1158],
21623 ········"014648":·2186,21619 ········"014648":·2186,
21624 ········"014752":·2235,21620 ········"014752":·2235,
21625 ········"014805":·2202,21621 ········"014805":·2202,
21626 ········"014871":·[2185,·2197,·2199,·2202],21622 ········"014871":·[2185,·2197,·2199,·2202],
21627 ········"014888":·2207,21623 ········"014888":·2207,
 21624 ········"015":·2193,
21628 ········"015083":·2186,21625 ········"015083":·2186,
21629 ········"015420":·2195,21626 ········"015420":·2195,
21630 ········"015458":·2207,21627 ········"015458":·2207,
21631 ········"015696":·[2220,·2228,·2230],21628 ········"015696":·[2220,·2228,·2230],
21632 ········"015906":·2186,21629 ········"015906":·2186,
21633 ········"015962":·[2184,·2214],21630 ········"015962":·[2184,·2214],
21634 ········"015988":·2186,21631 ········"015988":·2186,
Offset 21642, 37 lines modifiedOffset 21639, 36 lines modified
21642 ········"017106":·2207,21639 ········"017106":·2207,
21643 ········"017118":·2199,21640 ········"017118":·2199,
21644 ········"017152":·2186,21641 ········"017152":·2186,
21645 ········"017263":·2207,21642 ········"017263":·2207,
21646 ········"017276":·2191,21643 ········"017276":·2191,
21647 ········"017587":·[2184,·2195,·2214],21644 ········"017587":·[2184,·2195,·2214],
21648 ········"017796":·2207,21645 ········"017796":·2207,
21649 ········"018":·[2193,·2199],21646 ········"018":·2199,
21650 ········"018007":·2207,21647 ········"018007":·2207,
21651 ········"018117":·2191,21648 ········"018117":·2191,
21652 ········"018193":·2207,21649 ········"018193":·2207,
21653 ········"018409":·2207,21650 ········"018409":·2207,
21654 ········"018601":·[2184,·2214],21651 ········"018601":·[2184,·2214],
21655 ········"018808":·2207,21652 ········"018808":·2207,
21656 ········"018904":·2207,21653 ········"018904":·2207,
21657 ········"018941":·2207,21654 ········"018941":·2207,
21658 ········"018993":·2214,21655 ········"018993":·2214,
21659 ········"019":·[2193,·2207],21656 ········"019":·2207,
21660 ········"019449":·2207,21657 ········"019449":·2207,
21661 ········"019794":·2197,21658 ········"019794":·2197,
21662 ········"01t00":·[2163,·2199,·2210,·2235,·2246,·2261],21659 ········"01t00":·[2163,·2199,·2210,·2235,·2246,·2261],
21663 ········"01t01":·2210,21660 ········"01t01":·2210,
21664 ········"01t03":·2210,21661 ········"01t03":·2210,
21665 ········"01t05":·[909,·2210,·2235],21662 ········"01t05":·[909,·2210,·2235],
21666 ········"01t07":·1280,21663 ········"01t07":·1280,
21667 ········"01t10":·1005,21664 ········"01t10":·1005,
21668 ········"01t12":·953,21665 ········"01t12":·953,
21669 ········"01t23":·[893,·2186,·2246],21666 ········"01t23":·[893,·2186,·2246],
21670 ········"02":·[13,·16,·17,·19,·26,·27,·29,·31,·79,·80,·82,·133,·182,·183,·202,·207,·208,·213,·218,·230,·261,·271,·276,·277,·278,·286,·287,·288,·289,·290,·291,·292,·293,·294,·295,·296,·299,·301,·304,·305,·306,·307,·310,·312,·313,·314,·318,·319,·320,·321,·322,·323,·324,·326,·327,·329,·330,·331,·332,·345,·362,·363,·423,·519,·534,·536,·542,·543,·544,·545,·546,·547,·548,·549,·557,·558,·562,·563,·564,·565,·566,·575,·591,·592,·593,·637,·639,·640,·641,·642,·643,·644,·645,·646,·647,·649,·650,·651,·652,·654,·656,·657,·658,·659,·665,·666,·667,·673,·674,·675,·677,·678,·679,·680,·684,·685,·686,·688,·708,·760,·761,·781,·782,·788,·793,·804,·893,·899,·902,·903,·904,·919,·939,·940,·943,·945,·948,·949,·953,·957,·970,·997,·1014,·1051,·1075,·1118,·1122,·1141,·1144,·1145,·1147,·1157,·1170,·1171,·1176,·1180,·1185,·1192,·1195,·1197,·1206,·1214,·1227,·1228,·1233,·1239,·1245,·1246,·1253,·1256,·1258,·1268,·1269,·1270,·1271,·1272,·1273,·1274,·1275,·1277,·1278,·1279,·1280,·1282,·1283,·1284,·1285,·1287,·1288,·1289,·1290,·1291,·1292,·1293,·1294,·1295,·1297,·1344,·1393,·1452,·1498,·1500,·1506,·1542,·1620,·1699,·1815,·1947,·2054,·2127,·2145,·2184,·2185,·2186,·2188,·2191,·2195,·2197,·2199,·2201,·2204,·2205,·2207,·2209,·2210,·2212,·2213,·2214,·2215,·2216,·2217,·2218,·2220,·2222,·2223,·2225,·2226,·2228,·2229,·2230,·2231,·2232,·2235,·2238,·2240,·2241,·2246,·2261,·2264,·2265,·2271,·2283,·2294,·2298,·2301,·2307],21667 ········"02":·[13,·16,·17,·19,·26,·27,·29,·31,·79,·80,·82,·133,·182,·183,·202,·207,·208,·213,·218,·230,·261,·271,·276,·277,·278,·286,·287,·288,·289,·290,·291,·292,·293,·294,·295,·296,·299,·301,·304,·305,·306,·307,·310,·312,·313,·314,·318,·319,·320,·321,·322,·323,·324,·326,·327,·329,·330,·331,·332,·345,·362,·363,·423,·519,·534,·536,·542,·543,·544,·545,·546,·547,·548,·549,·557,·558,·562,·563,·564,·565,·566,·575,·591,·592,·593,·637,·639,·640,·641,·642,·643,·644,·645,·646,·647,·649,·650,·651,·652,·654,·656,·657,·658,·659,·665,·666,·667,·673,·674,·675,·677,·678,·679,·680,·684,·685,·686,·688,·708,·760,·761,·781,·782,·788,·793,·804,·893,·899,·902,·903,·904,·919,·939,·940,·943,·945,·948,·949,·953,·957,·970,·997,·1014,·1051,·1075,·1118,·1122,·1141,·1144,·1145,·1147,·1157,·1170,·1171,·1176,·1180,·1185,·1192,·1195,·1197,·1206,·1214,·1227,·1228,·1233,·1239,·1245,·1246,·1253,·1256,·1258,·1268,·1269,·1270,·1271,·1272,·1273,·1274,·1275,·1277,·1278,·1279,·1280,·1282,·1283,·1284,·1285,·1287,·1288,·1289,·1290,·1291,·1292,·1293,·1294,·1295,·1297,·1344,·1393,·1452,·1498,·1500,·1506,·1542,·1620,·1699,·1815,·1947,·2054,·2127,·2145,·2184,·2185,·2186,·2188,·2191,·2195,·2197,·2199,·2201,·2204,·2205,·2207,·2209,·2210,·2212,·2213,·2214,·2215,·2216,·2217,·2218,·2220,·2222,·2223,·2225,·2226,·2228,·2229,·2230,·2231,·2232,·2235,·2238,·2240,·2241,·2246,·2261,·2264,·2265,·2271,·2283,·2294,·2298,·2301,·2307],
21671 ········"020":·2193, 
21672 ········"0200":·[957,·969,·970,·997,·1498,·2210],21668 ········"0200":·[957,·969,·970,·997,·1498,·2210],
21673 ········"020161":·[102,·1158],21669 ········"020161":·[102,·1158],
21674 ········"020208":·2195,21670 ········"020208":·2195,
21675 ········"020376":·2207,21671 ········"020376":·2207,
21676 ········"020399":·2195,21672 ········"020399":·2195,
21677 ········"020485":·2207,21673 ········"020485":·2207,
21678 ········"020544":·2186,21674 ········"020544":·2186,
Offset 21695, 15 lines modifiedOffset 21691, 14 lines modified
21695 ········"023526":·2191,21691 ········"023526":·2191,
21696 ········"023640":·2230,21692 ········"023640":·2230,
21697 ········"023688":·[15,·2185,·2191,·2197],21693 ········"023688":·[15,·2185,·2191,·2197],
21698 ········"0237":·2204,21694 ········"0237":·2204,
21699 ········"023721":·2207,21695 ········"023721":·2207,
21700 ········"023888":·2186,21696 ········"023888":·2186,
21701 ········"023898":·2195,21697 ········"023898":·2195,
Max diff block lines reached; 55528/60490 bytes (91.80%) of diff not shown.
4.36 KB
./usr/share/doc/python-pandas-doc/html/user_guide/advanced.html
    
Offset 1847, 25 lines modifiedOffset 1847, 25 lines modified
1847 <span·class="gp">In·[141]:·</span><span·class="n">indexer</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">arange</span><span·class="p">(</span><span·class="mi">10000</span><span·class="p">)</span>1847 <span·class="gp">In·[141]:·</span><span·class="n">indexer</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">arange</span><span·class="p">(</span><span·class="mi">10000</span><span·class="p">)</span>
  
1848 <span·class="gp">In·[142]:·</span><span·class="n">random</span><span·class="o">.</span><span·class="n">shuffle</span><span·class="p">(</span><span·class="n">indexer</span><span·class="p">)</span>1848 <span·class="gp">In·[142]:·</span><span·class="n">random</span><span·class="o">.</span><span·class="n">shuffle</span><span·class="p">(</span><span·class="n">indexer</span><span·class="p">)</span>
  
1849 <span·class="gp">In·[143]:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr[indexer]1849 <span·class="gp">In·[143]:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr[indexer]
1850 <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr.take(indexer,·axis=0)1850 <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr.take(indexer,·axis=0)
1851 <span·class="gp">···.....:·</span>1851 <span·class="gp">···.....:·</span>
1852 <span·class="go">1.08·ms·+-·36.2·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)</span>1852 <span·class="go">3.13·ms·+-·350·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>
1853 <span·class="go">454·us·+-·17·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)</span>1853 <span·class="go">1.35·ms·+-·101·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)</span>
1854 </pre></div>1854 </pre></div>
1855 </div>1855 </div>
1856 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[144]:·</span><span·class="n">ser</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">arr</span><span·class="p">[:,</span>·<span·class="mi">0</span><span·class="p">])</span>1856 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[144]:·</span><span·class="n">ser</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">arr</span><span·class="p">[:,</span>·<span·class="mi">0</span><span·class="p">])</span>
  
1857 <span·class="gp">In·[145]:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.iloc[indexer]1857 <span·class="gp">In·[145]:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.iloc[indexer]
1858 <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.take(indexer)1858 <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.take(indexer)
1859 <span·class="gp">···.....:·</span>1859 <span·class="gp">···.....:·</span>
 1860 <span·class="go">2.35·ms·+-·294·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>
1860 <span·class="go">721·us·+-·25.7·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)</span>1861 <span·class="go">1.92·ms·+-·92.7·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)</span>
1861 <span·class="go">656·us·+-·5.31·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)</span> 
1862 </pre></div>1862 </pre></div>
1863 </div>1863 </div>
1864 </section>1864 </section>
1865 <section·id="index-types">1865 <section·id="index-types">
1866 <span·id="advanced-index-types"></span><h2>Index·types<a·class="headerlink"·href="#index-types"·title="Link·to·this·heading">#</a></h2>1866 <span·id="advanced-index-types"></span><h2>Index·types<a·class="headerlink"·href="#index-types"·title="Link·to·this·heading">#</a></h2>
1867 <p>We·have·discussed·<code·class="docutils·literal·notranslate"><span·class="pre">MultiIndex</span></code>·in·the·previous·sections·pretty·extensively.1867 <p>We·have·discussed·<code·class="docutils·literal·notranslate"><span·class="pre">MultiIndex</span></code>·in·the·previous·sections·pretty·extensively.
1868 Documentation·about·<code·class="docutils·literal·notranslate"><span·class="pre">DatetimeIndex</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">PeriodIndex</span></code>·are·shown·<a·class="reference·internal"·href="timeseries.html#timeseries-overview"><span·class="std·std-ref">here</span></a>,1868 Documentation·about·<code·class="docutils·literal·notranslate"><span·class="pre">DatetimeIndex</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">PeriodIndex</span></code>·are·shown·<a·class="reference·internal"·href="timeseries.html#timeseries-overview"><span·class="std·std-ref">here</span></a>,
1.46 KB
html2text {}
    
Offset 1245, 23 lines modifiedOffset 1245, 23 lines modified
1245 In·[141]:·indexer·=·np.arange(10000)1245 In·[141]:·indexer·=·np.arange(10000)
  
1246 In·[142]:·random.shuffle(indexer)1246 In·[142]:·random.shuffle(indexer)
  
1247 In·[143]:·%timeit·arr[indexer]1247 In·[143]:·%timeit·arr[indexer]
1248 ···.....:·%timeit·arr.take(indexer,·axis=0)1248 ···.....:·%timeit·arr.take(indexer,·axis=0)
1249 ···.....:1249 ···.....:
1250 1.08·ms·+-·36.2·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)1250 3.13·ms·+-·350·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
1251 454·us·+-·17·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)1251 1.35·ms·+-·101·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)
1252 In·[144]:·ser·=·pd.Series(arr[:,·0])1252 In·[144]:·ser·=·pd.Series(arr[:,·0])
  
1253 In·[145]:·%timeit·ser.iloc[indexer]1253 In·[145]:·%timeit·ser.iloc[indexer]
1254 ···.....:·%timeit·ser.take(indexer)1254 ···.....:·%timeit·ser.take(indexer)
1255 ···.....:1255 ···.....:
 1256 2.35·ms·+-·294·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
1256 721·us·+-·25.7·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)1257 1.92·ms·+-·92.7·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each)
1257 656·us·+-·5.31·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1,000·loops·each) 
1258 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8nd\x8de\x8ex\x8x·t\x8ty\x8yp\x8pe\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8**\x8*1258 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8nd\x8de\x8ex\x8x·t\x8ty\x8yp\x8pe\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8**\x8*
1259 We·have·discussed·MultiIndex·in·the·previous·sections·pretty·extensively.1259 We·have·discussed·MultiIndex·in·the·previous·sections·pretty·extensively.
1260 Documentation·about·DatetimeIndex·and·PeriodIndex·are·shown·_\x8h_\x8e_\x8r_\x8e,·and1260 Documentation·about·DatetimeIndex·and·PeriodIndex·are·shown·_\x8h_\x8e_\x8r_\x8e,·and
1261 documentation·about·TimedeltaIndex·is·found·_\x8h_\x8e_\x8r_\x8e.1261 documentation·about·TimedeltaIndex·is·found·_\x8h_\x8e_\x8r_\x8e.
1262 In·the·following·sub-sections·we·will·highlight·some·other·index·types.1262 In·the·following·sub-sections·we·will·highlight·some·other·index·types.
1263 *\x8**\x8**\x8**\x8*·C\x8Ca\x8at\x8te\x8eg\x8go\x8or\x8ri\x8ic\x8ca\x8al\x8lI\x8In\x8nd\x8de\x8ex\x8x_\x8#\x8#·*\x8**\x8**\x8**\x8*1263 *\x8**\x8**\x8**\x8*·C\x8Ca\x8at\x8te\x8eg\x8go\x8or\x8ri\x8ic\x8ca\x8al\x8lI\x8In\x8nd\x8de\x8ex\x8x_\x8#\x8#·*\x8**\x8**\x8**\x8*
1264 _\x8C_\x8a_\x8t_\x8e_\x8g_\x8o_\x8r_\x8i_\x8c_\x8a_\x8l_\x8I_\x8n_\x8d_\x8e_\x8x·is·a·type·of·index·that·is·useful·for·supporting·indexing·with1264 _\x8C_\x8a_\x8t_\x8e_\x8g_\x8o_\x8r_\x8i_\x8c_\x8a_\x8l_\x8I_\x8n_\x8d_\x8e_\x8x·is·a·type·of·index·that·is·useful·for·supporting·indexing·with
30.2 KB
./usr/share/doc/python-pandas-doc/html/user_guide/enhancingperf.html
    
Offset 592, 31 lines modifiedOffset 592, 31 lines modified
592 <span·class="gp">···...:·</span>········<span·class="n">s</span>·<span·class="o">+=</span>·<span·class="n">f</span><span·class="p">(</span><span·class="n">a</span>·<span·class="o">+</span>·<span·class="n">i</span>·<span·class="o">*</span>·<span·class="n">dx</span><span·class="p">)</span>592 <span·class="gp">···...:·</span>········<span·class="n">s</span>·<span·class="o">+=</span>·<span·class="n">f</span><span·class="p">(</span><span·class="n">a</span>·<span·class="o">+</span>·<span·class="n">i</span>·<span·class="o">*</span>·<span·class="n">dx</span><span·class="p">)</span>
593 <span·class="gp">···...:·</span>····<span·class="k">return</span>·<span·class="n">s</span>·<span·class="o">*</span>·<span·class="n">dx</span>593 <span·class="gp">···...:·</span>····<span·class="k">return</span>·<span·class="n">s</span>·<span·class="o">*</span>·<span·class="n">dx</span>
594 <span·class="gp">···...:·</span>594 <span·class="gp">···...:·</span>
595 </pre></div>595 </pre></div>
596 </div>596 </div>
597 <p>We·achieve·our·result·by·using·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.apply.html#pandas.DataFrame.apply"·title="pandas.DataFrame.apply"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">DataFrame.apply()</span></code></a>·(row-wise):</p>597 <p>We·achieve·our·result·by·using·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.apply.html#pandas.DataFrame.apply"·title="pandas.DataFrame.apply"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">DataFrame.apply()</span></code></a>·(row-wise):</p>
598 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[5]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)598 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[5]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)
599 <span·class="go">344·ms·+-·8.34·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>599 <span·class="go">759·ms·+-·29.4·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>
600 </pre></div>600 </pre></div>
601 </div>601 </div>
602 <p>Let’s·take·a·look·and·see·where·the·time·is·spent·during·this·operation602 <p>Let’s·take·a·look·and·see·where·the·time·is·spent·during·this·operation
603 using·the·<a·class="reference·external"·href="https://ipython.readthedocs.io/en/stable/interactive/magics.html#magic-prun">prun·ipython·magic·function</a>:</p>603 using·the·<a·class="reference·external"·href="https://ipython.readthedocs.io/en/stable/interactive/magics.html#magic-prun">prun·ipython·magic·function</a>:</p>
604 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·most·time·consuming·4·calls</span>604 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·most·time·consuming·4·calls</span>
605 <span·class="gp">In·[6]:·</span><span·class="o">%</span><span·class="k">prun</span>·-l·4·df.apply(lambda·x:·integrate_f(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)··#·noqa·E999605 <span·class="gp">In·[6]:·</span><span·class="o">%</span><span·class="k">prun</span>·-l·4·df.apply(lambda·x:·integrate_f(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)··#·noqa·E999
606 <span·class="go">·········605946·function·calls·(605928·primitive·calls)·in·1.019·seconds</span>606 <span·class="go">·········605946·function·calls·(605928·primitive·calls)·in·2.457·seconds</span>
  
607 <span·class="go">···Ordered·by:·internal·time</span>607 <span·class="go">···Ordered·by:·internal·time</span>
608 <span·class="go">···List·reduced·from·159·to·4·due·to·restriction·&lt;4&gt;</span>608 <span·class="go">···List·reduced·from·159·to·4·due·to·restriction·&lt;4&gt;</span>
  
609 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>609 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>
610 <span·class="go">·····1000····0.605····0.001····0.859····0.001·&lt;ipython-input-4-c2a74e076cf0&gt;:1(integrate_f)</span>610 <span·class="go">·····1000····1.410····0.001····2.036····0.002·&lt;ipython-input-4-c2a74e076cf0&gt;:1(integrate_f)</span>
611 <span·class="go">···552423····0.254····0.000····0.254····0.000·&lt;ipython-input-3-c138bdd570e3&gt;:1(f)</span>611 <span·class="go">···552423····0.626····0.000····0.626····0.000·&lt;ipython-input-3-c138bdd570e3&gt;:1(f)</span>
612 <span·class="go">·····3000····0.024····0.000····0.096····0.000·series.py:1095(__getitem__)</span>612 <span·class="go">·····3000····0.055····0.000····0.254····0.000·series.py:1095(__getitem__)</span>
613 <span·class="go">·····3000····0.018····0.000····0.045····0.000·series.py:1220(_get_value)</span>613 <span·class="go">·····3000····0.049····0.000····0.139····0.000·series.py:1220(_get_value)</span>
614 </pre></div>614 </pre></div>
615 </div>615 </div>
616 <p>By·far·the·majority·of·time·is·spend·inside·either·<code·class="docutils·literal·notranslate"><span·class="pre">integrate_f</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">f</span></code>,616 <p>By·far·the·majority·of·time·is·spend·inside·either·<code·class="docutils·literal·notranslate"><span·class="pre">integrate_f</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">f</span></code>,
617 hence·we’ll·concentrate·our·efforts·cythonizing·these·two·functions.</p>617 hence·we’ll·concentrate·our·efforts·cythonizing·these·two·functions.</p>
618 </section>618 </section>
619 <section·id="plain-cython">619 <section·id="plain-cython">
620 <span·id="enhancingperf-plain"></span><h3>Plain·Cython<a·class="headerlink"·href="#plain-cython"·title="Link·to·this·heading">#</a></h3>620 <span·id="enhancingperf-plain"></span><h3>Plain·Cython<a·class="headerlink"·href="#plain-cython"·title="Link·to·this·heading">#</a></h3>
Offset 634, 15 lines modifiedOffset 634, 15 lines modified
634 <span·class="gp">···...:·</span>····for·i·in·range(N):634 <span·class="gp">···...:·</span>····for·i·in·range(N):
635 <span·class="gp">···...:·</span>········s·+=·f_plain(a·+·i·*·dx)635 <span·class="gp">···...:·</span>········s·+=·f_plain(a·+·i·*·dx)
636 <span·class="gp">···...:·</span>····return·s·*·dx636 <span·class="gp">···...:·</span>····return·s·*·dx
637 <span·class="gp">···...:·</span>637 <span·class="gp">···...:·</span>
638 </pre></div>638 </pre></div>
639 </div>639 </div>
640 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[9]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f_plain(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)640 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[9]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f_plain(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)
641 <span·class="go">324·ms·+-·10·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>641 <span·class="go">682·ms·+-·94.9·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>
642 </pre></div>642 </pre></div>
643 </div>643 </div>
644 <p>This·has·improved·the·performance·compared·to·the·pure·Python·approach·by·one-third.</p>644 <p>This·has·improved·the·performance·compared·to·the·pure·Python·approach·by·one-third.</p>
645 </section>645 </section>
646 <section·id="declaring-c-types">646 <section·id="declaring-c-types">
647 <span·id="enhancingperf-type"></span><h3>Declaring·C·types<a·class="headerlink"·href="#declaring-c-types"·title="Link·to·this·heading">#</a></h3>647 <span·id="enhancingperf-type"></span><h3>Declaring·C·types<a·class="headerlink"·href="#declaring-c-types"·title="Link·to·this·heading">#</a></h3>
648 <p>We·can·annotate·the·function·variables·and·return·types·as·well·as·use·<code·class="docutils·literal·notranslate"><span·class="pre">cdef</span></code>648 <p>We·can·annotate·the·function·variables·and·return·types·as·well·as·use·<code·class="docutils·literal·notranslate"><span·class="pre">cdef</span></code>
Offset 658, 36 lines modifiedOffset 658, 36 lines modified
658 <span·class="gp">···....:·</span>····for·i·in·range(N):658 <span·class="gp">···....:·</span>····for·i·in·range(N):
659 <span·class="gp">···....:·</span>········s·+=·f_typed(a·+·i·*·dx)659 <span·class="gp">···....:·</span>········s·+=·f_typed(a·+·i·*·dx)
660 <span·class="gp">···....:·</span>····return·s·*·dx660 <span·class="gp">···....:·</span>····return·s·*·dx
661 <span·class="gp">···....:·</span>661 <span·class="gp">···....:·</span>
662 </pre></div>662 </pre></div>
663 </div>663 </div>
664 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[11]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f_typed(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)664 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[11]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df.apply(lambda·x:·integrate_f_typed(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)
665 <span·class="go">43.2·ms·+-·101·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>665 <span·class="go">106·ms·+-·7.07·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
666 </pre></div>666 </pre></div>
667 </div>667 </div>
668 <p>Annotating·the·functions·with·C·types·yields·an·over·ten·times·performance·improvement·compared·to668 <p>Annotating·the·functions·with·C·types·yields·an·over·ten·times·performance·improvement·compared·to
669 the·original·Python·implementation.</p>669 the·original·Python·implementation.</p>
670 </section>670 </section>
671 <section·id="using-ndarray">671 <section·id="using-ndarray">
672 <span·id="enhancingperf-ndarray"></span><h3>Using·ndarray<a·class="headerlink"·href="#using-ndarray"·title="Link·to·this·heading">#</a></h3>672 <span·id="enhancingperf-ndarray"></span><h3>Using·ndarray<a·class="headerlink"·href="#using-ndarray"·title="Link·to·this·heading">#</a></h3>
673 <p>When·re-profiling,·time·is·spent·creating·a·<a·class="reference·internal"·href="../reference/api/pandas.Series.html#pandas.Series"·title="pandas.Series"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Series</span></code></a>·from·each·row,·and·calling·<code·class="docutils·literal·notranslate"><span·class="pre">__getitem__</span></code>·from·both673 <p>When·re-profiling,·time·is·spent·creating·a·<a·class="reference·internal"·href="../reference/api/pandas.Series.html#pandas.Series"·title="pandas.Series"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Series</span></code></a>·from·each·row,·and·calling·<code·class="docutils·literal·notranslate"><span·class="pre">__getitem__</span></code>·from·both
674 the·index·and·the·series·(three·times·for·each·row).·These·Python·function·calls·are·expensive·and674 the·index·and·the·series·(three·times·for·each·row).·These·Python·function·calls·are·expensive·and
675 can·be·improved·by·passing·an·<code·class="docutils·literal·notranslate"><span·class="pre">np.ndarray</span></code>.</p>675 can·be·improved·by·passing·an·<code·class="docutils·literal·notranslate"><span·class="pre">np.ndarray</span></code>.</p>
676 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[12]:·</span><span·class="o">%</span><span·class="k">prun</span>·-l·4·df.apply(lambda·x:·integrate_f_typed(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)676 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[12]:·</span><span·class="o">%</span><span·class="k">prun</span>·-l·4·df.apply(lambda·x:·integrate_f_typed(x[&quot;a&quot;],·x[&quot;b&quot;],·x[&quot;N&quot;]),·axis=1)
677 <span·class="go">·········52523·function·calls·(52505·primitive·calls)·in·0.120·seconds</span>677 <span·class="go">·········52523·function·calls·(52505·primitive·calls)·in·0.289·seconds</span>
  
678 <span·class="go">···Ordered·by:·internal·time</span>678 <span·class="go">···Ordered·by:·internal·time</span>
679 <span·class="go">···List·reduced·from·157·to·4·due·to·restriction·&lt;4&gt;</span>679 <span·class="go">···List·reduced·from·157·to·4·due·to·restriction·&lt;4&gt;</span>
  
680 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>680 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>
681 <span·class="go">·····3000····0.020····0.000····0.078····0.000·series.py:1095(__getitem__)</span> 
682 <span·class="go">·····3000····0.013····0.000····0.033····0.000·series.py:1220(_get_value)</span> 
683 <span·class="go">····16098····0.012····0.000····0.016····0.000·{built-in·method·builtins.isinstance}</span> 
684 <span·class="go">·····3000····0.011····0.000····0.013····0.000·base.py:3777(get_loc)</span>681 <span·class="go">·····3000····0.040····0.000····0.041····0.000·base.py:3777(get_loc)</span>
 682 <span·class="go">·····3000····0.037····0.000····0.185····0.000·series.py:1095(__getitem__)</span>
 683 <span·class="go">·····3000····0.033····0.000····0.036····0.000·series.py:831(_values)</span>
 684 <span·class="go">·····3000····0.026····0.000····0.042····0.000·indexing.py:2765(check_dict_or_set_indexers)</span>
685 </pre></div>685 </pre></div>
686 </div>686 </div>
687 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[13]:·</span><span·class="o">%%</span><span·class="k">cython</span>687 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[13]:·</span><span·class="o">%%</span><span·class="k">cython</span>
688 <span·class="gp">···....:·</span>cimport·numpy·as·np688 <span·class="gp">···....:·</span>cimport·numpy·as·np
689 <span·class="gp">···....:·</span>import·numpy·as·np689 <span·class="gp">···....:·</span>import·numpy·as·np
690 <span·class="gp">···....:·</span>cdef·double·f_typed(double·x)·except?·-2:690 <span·class="gp">···....:·</span>cdef·double·f_typed(double·x)·except?·-2:
691 <span·class="gp">···....:·</span>····return·x·*·(x·-·1)691 <span·class="gp">···....:·</span>····return·x·*·(x·-·1)
Offset 722, 32 lines modifiedOffset 722, 32 lines modified
722 </div>722 </div>
723 <p>This·implementation·creates·an·array·of·zeros·and·inserts·the·result723 <p>This·implementation·creates·an·array·of·zeros·and·inserts·the·result
724 of·<code·class="docutils·literal·notranslate"><span·class="pre">integrate_f_typed</span></code>·applied·over·each·row.·Looping·over·an·<code·class="docutils·literal·notranslate"><span·class="pre">ndarray</span></code>·is·faster724 of·<code·class="docutils·literal·notranslate"><span·class="pre">integrate_f_typed</span></code>·applied·over·each·row.·Looping·over·an·<code·class="docutils·literal·notranslate"><span·class="pre">ndarray</span></code>·is·faster
725 in·Cython·than·looping·over·a·<a·class="reference·internal"·href="../reference/api/pandas.Series.html#pandas.Series"·title="pandas.Series"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Series</span></code></a>·object.</p>725 in·Cython·than·looping·over·a·<a·class="reference·internal"·href="../reference/api/pandas.Series.html#pandas.Series"·title="pandas.Series"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Series</span></code></a>·object.</p>
726 <p>Since·<code·class="docutils·literal·notranslate"><span·class="pre">apply_integrate_f</span></code>·is·typed·to·accept·an·<code·class="docutils·literal·notranslate"><span·class="pre">np.ndarray</span></code>,·<a·class="reference·internal"·href="../reference/api/pandas.Series.to_numpy.html#pandas.Series.to_numpy"·title="pandas.Series.to_numpy"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Series.to_numpy()</span></code></a>726 <p>Since·<code·class="docutils·literal·notranslate"><span·class="pre">apply_integrate_f</span></code>·is·typed·to·accept·an·<code·class="docutils·literal·notranslate"><span·class="pre">np.ndarray</span></code>,·<a·class="reference·internal"·href="../reference/api/pandas.Series.to_numpy.html#pandas.Series.to_numpy"·title="pandas.Series.to_numpy"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Series.to_numpy()</span></code></a>
727 calls·are·needed·to·utilize·this·function.</p>727 calls·are·needed·to·utilize·this·function.</p>
728 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[14]:·</span><span·class="o">%</span><span·class="k">timeit</span>·apply_integrate_f(df[&quot;a&quot;].to_numpy(),·df[&quot;b&quot;].to_numpy(),·df[&quot;N&quot;].to_numpy())728 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[14]:·</span><span·class="o">%</span><span·class="k">timeit</span>·apply_integrate_f(df[&quot;a&quot;].to_numpy(),·df[&quot;b&quot;].to_numpy(),·df[&quot;N&quot;].to_numpy())
729 <span·class="go">5.76·ms·+-·12·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>729 <span·class="go">12.2·ms·+-·1.71·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>
730 </pre></div>730 </pre></div>
731 </div>731 </div>
732 <p>Performance·has·improved·from·the·prior·implementation·by·almost·ten·times.</p>732 <p>Performance·has·improved·from·the·prior·implementation·by·almost·ten·times.</p>
733 </section>733 </section>
734 <section·id="disabling-compiler-directives">734 <section·id="disabling-compiler-directives">
735 <span·id="enhancingperf-boundswrap"></span><h3>Disabling·compiler·directives<a·class="headerlink"·href="#disabling-compiler-directives"·title="Link·to·this·heading">#</a></h3>735 <span·id="enhancingperf-boundswrap"></span><h3>Disabling·compiler·directives<a·class="headerlink"·href="#disabling-compiler-directives"·title="Link·to·this·heading">#</a></h3>
736 <p>The·majority·of·the·time·is·now·spent·in·<code·class="docutils·literal·notranslate"><span·class="pre">apply_integrate_f</span></code>.·Disabling·Cython’s·<code·class="docutils·literal·notranslate"><span·class="pre">boundscheck</span></code>736 <p>The·majority·of·the·time·is·now·spent·in·<code·class="docutils·literal·notranslate"><span·class="pre">apply_integrate_f</span></code>.·Disabling·Cython’s·<code·class="docutils·literal·notranslate"><span·class="pre">boundscheck</span></code>
737 and·<code·class="docutils·literal·notranslate"><span·class="pre">wraparound</span></code>·checks·can·yield·more·performance.</p>737 and·<code·class="docutils·literal·notranslate"><span·class="pre">wraparound</span></code>·checks·can·yield·more·performance.</p>
738 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[15]:·</span><span·class="o">%</span><span·class="k">prun</span>·-l·4·apply_integrate_f(df[&quot;a&quot;].to_numpy(),·df[&quot;b&quot;].to_numpy(),·df[&quot;N&quot;].to_numpy())738 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[15]:·</span><span·class="o">%</span><span·class="k">prun</span>·-l·4·apply_integrate_f(df[&quot;a&quot;].to_numpy(),·df[&quot;b&quot;].to_numpy(),·df[&quot;N&quot;].to_numpy())
739 <span·class="go">·········78·function·calls·in·0.006·seconds</span>739 <span·class="go">·········78·function·calls·in·0.016·seconds</span>
  
740 <span·class="go">···Ordered·by:·internal·time</span>740 <span·class="go">···Ordered·by:·internal·time</span>
741 <span·class="go">···List·reduced·from·21·to·4·due·to·restriction·&lt;4&gt;</span>741 <span·class="go">···List·reduced·from·21·to·4·due·to·restriction·&lt;4&gt;</span>
  
742 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>742 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>
743 <span·class="go">········1····0.006····0.006····0.006····0.006·&lt;string&gt;:1(&lt;module&gt;)</span>743 <span·class="go">········1····0.015····0.015····0.016····0.016·&lt;string&gt;:1(&lt;module&gt;)</span>
744 <span·class="go">········1····0.000····0.000····0.006····0.006·{built-in·method·builtins.exec}</span>744 <span·class="go">········1····0.000····0.000····0.016····0.016·{built-in·method·builtins.exec}</span>
745 <span·class="go">········1····0.000····0.000····0.000····0.000·{method·&#39;disable&#39;·of·&#39;_lsprof.Profiler&#39;·objects}</span>745 <span·class="go">········1····0.000····0.000····0.000····0.000·{method·&#39;disable&#39;·of·&#39;_lsprof.Profiler&#39;·objects}</span>
746 <span·class="go">········3····0.000····0.000····0.000····0.000·frame.py:4062(__getitem__)</span>746 <span·class="go">········3····0.000····0.000····0.000····0.000·frame.py:4062(__getitem__)</span>
747 </pre></div>747 </pre></div>
748 </div>748 </div>
749 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[16]:·</span><span·class="o">%%</span><span·class="k">cython</span>749 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[16]:·</span><span·class="o">%%</span><span·class="k">cython</span>
750 <span·class="gp">···....:·</span>cimport·cython750 <span·class="gp">···....:·</span>cimport·cython
751 <span·class="gp">···....:·</span>cimport·numpy·as·np751 <span·class="gp">···....:·</span>cimport·numpy·as·np
Offset 1180, 19 lines modifiedOffset 1180, 19 lines modified
1180 compared·to·standard·Python·syntax·for·large·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>.·This·engine·requires·the1180 compared·to·standard·Python·syntax·for·large·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>.·This·engine·requires·the
1181 optional·dependency·<code·class="docutils·literal·notranslate"><span·class="pre">numexpr</span></code>·to·be·installed.</p>1181 optional·dependency·<code·class="docutils·literal·notranslate"><span·class="pre">numexpr</span></code>·to·be·installed.</p>
1182 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">'python'</span></code>·engine·is·generally·<em>not</em>·useful·except·for·testing1182 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">'python'</span></code>·engine·is·generally·<em>not</em>·useful·except·for·testing
1183 other·evaluation·engines·against·it.·You·will·achieve·<strong>no</strong>·performance1183 other·evaluation·engines·against·it.·You·will·achieve·<strong>no</strong>·performance
1184 benefits·using·<a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">eval()</span></code></a>·with·<code·class="docutils·literal·notranslate"><span·class="pre">engine='python'</span></code>·and·may1184 benefits·using·<a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">eval()</span></code></a>·with·<code·class="docutils·literal·notranslate"><span·class="pre">engine='python'</span></code>·and·may
1185 incur·a·performance·hit.</p>1185 incur·a·performance·hit.</p>
Max diff block lines reached; 7060/20637 bytes (34.21%) of diff not shown.
9.94 KB
html2text {}
    
Offset 110, 32 lines modifiedOffset 110, 32 lines modified
110 ···...:·····dx·=·(b·-·a)·/·N110 ···...:·····dx·=·(b·-·a)·/·N
111 ···...:·····for·i·in·range(N):111 ···...:·····for·i·in·range(N):
112 ···...:·········s·+=·f(a·+·i·*·dx)112 ···...:·········s·+=·f(a·+·i·*·dx)
113 ···...:·····return·s·*·dx113 ···...:·····return·s·*·dx
114 ···...:114 ···...:
115 We·achieve·our·result·by·using·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e_\x8._\x8a_\x8p_\x8p_\x8l_\x8y_\x8(_\x8)·(row-wise):115 We·achieve·our·result·by·using·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e_\x8._\x8a_\x8p_\x8p_\x8l_\x8y_\x8(_\x8)·(row-wise):
116 In·[5]:·%timeit·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),·axis=1)116 In·[5]:·%timeit·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),·axis=1)
117 344·ms·+-·8.34·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)117 759·ms·+-·29.4·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)
118 Let’s·take·a·look·and·see·where·the·time·is·spent·during·this·operation·using118 Let’s·take·a·look·and·see·where·the·time·is·spent·during·this·operation·using
119 the·_\x8p_\x8r_\x8u_\x8n_\x8·_\x8i_\x8p_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8m_\x8a_\x8g_\x8i_\x8c_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n:119 the·_\x8p_\x8r_\x8u_\x8n_\x8·_\x8i_\x8p_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8m_\x8a_\x8g_\x8i_\x8c_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n:
120 #·most·time·consuming·4·calls120 #·most·time·consuming·4·calls
121 In·[6]:·%prun·-l·4·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),121 In·[6]:·%prun·-l·4·df.apply(lambda·x:·integrate_f(x["a"],·x["b"],·x["N"]),
122 axis=1)··#·noqa·E999122 axis=1)··#·noqa·E999
123 ·········605946·function·calls·(605928·primitive·calls)·in·1.019·seconds123 ·········605946·function·calls·(605928·primitive·calls)·in·2.457·seconds
  
124 ···Ordered·by:·internal·time124 ···Ordered·by:·internal·time
125 ···List·reduced·from·159·to·4·due·to·restriction·<4>125 ···List·reduced·from·159·to·4·due·to·restriction·<4>
  
126 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)126 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)
127 ·····1000····0.605····0.001····0.859····0.001·<ipython-input-4-c2a74e076cf0>:1127 ·····1000····1.410····0.001····2.036····0.002·<ipython-input-4-c2a74e076cf0>:1
128 (integrate_f)128 (integrate_f)
129 ···552423····0.254····0.000····0.254····0.000·<ipython-input-3-c138bdd570e3>:1129 ···552423····0.626····0.000····0.626····0.000·<ipython-input-3-c138bdd570e3>:1
130 (f)130 (f)
131 ·····3000····0.024····0.000····0.096····0.000·series.py:1095(__getitem__)131 ·····3000····0.055····0.000····0.254····0.000·series.py:1095(__getitem__)
132 ·····3000····0.018····0.000····0.045····0.000·series.py:1220(_get_value)132 ·····3000····0.049····0.000····0.139····0.000·series.py:1220(_get_value)
133 By·far·the·majority·of·time·is·spend·inside·either·integrate_f·or·f,·hence133 By·far·the·majority·of·time·is·spend·inside·either·integrate_f·or·f,·hence
134 we’ll·concentrate·our·efforts·cythonizing·these·two·functions.134 we’ll·concentrate·our·efforts·cythonizing·these·two·functions.
135 *\x8**\x8**\x8**\x8*·P\x8Pl\x8la\x8ai\x8in\x8n·C\x8Cy\x8yt\x8th\x8ho\x8on\x8n_\x8#\x8#·*\x8**\x8**\x8**\x8*135 *\x8**\x8**\x8**\x8*·P\x8Pl\x8la\x8ai\x8in\x8n·C\x8Cy\x8yt\x8th\x8ho\x8on\x8n_\x8#\x8#·*\x8**\x8**\x8**\x8*
136 First·we’re·going·to·need·to·import·the·Cython·magic·function·to·IPython:136 First·we’re·going·to·need·to·import·the·Cython·magic·function·to·IPython:
137 In·[7]:·%load_ext·Cython137 In·[7]:·%load_ext·Cython
138 Now,·let’s·simply·copy·our·functions·over·to·Cython:138 Now,·let’s·simply·copy·our·functions·over·to·Cython:
139 In·[8]:·%%cython139 In·[8]:·%%cython
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 ···...:·····dx·=·(b·-·a)·/·N146 ···...:·····dx·=·(b·-·a)·/·N
147 ···...:·····for·i·in·range(N):147 ···...:·····for·i·in·range(N):
148 ···...:·········s·+=·f_plain(a·+·i·*·dx)148 ···...:·········s·+=·f_plain(a·+·i·*·dx)
149 ···...:·····return·s·*·dx149 ···...:·····return·s·*·dx
150 ···...:150 ···...:
151 In·[9]:·%timeit·df.apply(lambda·x:·integrate_f_plain(x["a"],·x["b"],·x["N"]),151 In·[9]:·%timeit·df.apply(lambda·x:·integrate_f_plain(x["a"],·x["b"],·x["N"]),
152 axis=1)152 axis=1)
153 324·ms·+-·10·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)153 682·ms·+-·94.9·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)
154 This·has·improved·the·performance·compared·to·the·pure·Python·approach·by·one-154 This·has·improved·the·performance·compared·to·the·pure·Python·approach·by·one-
155 third.155 third.
156 *\x8**\x8**\x8**\x8*·D\x8De\x8ec\x8cl\x8la\x8ar\x8ri\x8in\x8ng\x8g·C\x8C·t\x8ty\x8yp\x8pe\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8*156 *\x8**\x8**\x8**\x8*·D\x8De\x8ec\x8cl\x8la\x8ar\x8ri\x8in\x8ng\x8g·C\x8C·t\x8ty\x8yp\x8pe\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8*
157 We·can·annotate·the·function·variables·and·return·types·as·well·as·use·cdef·and157 We·can·annotate·the·function·variables·and·return·types·as·well·as·use·cdef·and
158 cpdef·to·improve·performance:158 cpdef·to·improve·performance:
159 In·[10]:·%%cython159 In·[10]:·%%cython
160 ···....:·cdef·double·f_typed(double·x)·except?·-2:160 ···....:·cdef·double·f_typed(double·x)·except?·-2:
Offset 166, 35 lines modifiedOffset 166, 35 lines modified
166 ···....:·····dx·=·(b·-·a)·/·N166 ···....:·····dx·=·(b·-·a)·/·N
167 ···....:·····for·i·in·range(N):167 ···....:·····for·i·in·range(N):
168 ···....:·········s·+=·f_typed(a·+·i·*·dx)168 ···....:·········s·+=·f_typed(a·+·i·*·dx)
169 ···....:·····return·s·*·dx169 ···....:·····return·s·*·dx
170 ···....:170 ···....:
171 In·[11]:·%timeit·df.apply(lambda·x:·integrate_f_typed(x["a"],·x["b"],·x["N"]),171 In·[11]:·%timeit·df.apply(lambda·x:·integrate_f_typed(x["a"],·x["b"],·x["N"]),
172 axis=1)172 axis=1)
173 43.2·ms·+-·101·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)173 106·ms·+-·7.07·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
174 Annotating·the·functions·with·C·types·yields·an·over·ten·times·performance174 Annotating·the·functions·with·C·types·yields·an·over·ten·times·performance
175 improvement·compared·to·the·original·Python·implementation.175 improvement·compared·to·the·original·Python·implementation.
176 *\x8**\x8**\x8**\x8*·U\x8Us\x8si\x8in\x8ng\x8g·n\x8nd\x8da\x8ar\x8rr\x8ra\x8ay\x8y_\x8#\x8#·*\x8**\x8**\x8**\x8*176 *\x8**\x8**\x8**\x8*·U\x8Us\x8si\x8in\x8ng\x8g·n\x8nd\x8da\x8ar\x8rr\x8ra\x8ay\x8y_\x8#\x8#·*\x8**\x8**\x8**\x8*
177 When·re-profiling,·time·is·spent·creating·a·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s·from·each·row,·and·calling177 When·re-profiling,·time·is·spent·creating·a·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s·from·each·row,·and·calling
178 __getitem__·from·both·the·index·and·the·series·(three·times·for·each·row).178 __getitem__·from·both·the·index·and·the·series·(three·times·for·each·row).
179 These·Python·function·calls·are·expensive·and·can·be·improved·by·passing·an179 These·Python·function·calls·are·expensive·and·can·be·improved·by·passing·an
180 np.ndarray.180 np.ndarray.
181 In·[12]:·%prun·-l·4·df.apply(lambda·x:·integrate_f_typed(x["a"],·x["b"],·x181 In·[12]:·%prun·-l·4·df.apply(lambda·x:·integrate_f_typed(x["a"],·x["b"],·x
182 ["N"]),·axis=1)182 ["N"]),·axis=1)
183 ·········52523·function·calls·(52505·primitive·calls)·in·0.120·seconds183 ·········52523·function·calls·(52505·primitive·calls)·in·0.289·seconds
  
184 ···Ordered·by:·internal·time184 ···Ordered·by:·internal·time
185 ···List·reduced·from·157·to·4·due·to·restriction·<4>185 ···List·reduced·from·157·to·4·due·to·restriction·<4>
  
186 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)186 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)
187 ·····3000····0.020····0.000····0.078····0.000·series.py:1095(__getitem__) 
188 ·····3000····0.013····0.000····0.033····0.000·series.py:1220(_get_value) 
189 ····16098····0.012····0.000····0.016····0.000·{built-in·method 
190 builtins.isinstance} 
191 ·····3000····0.011····0.000····0.013····0.000·base.py:3777(get_loc)187 ·····3000····0.040····0.000····0.041····0.000·base.py:3777(get_loc)
 188 ·····3000····0.037····0.000····0.185····0.000·series.py:1095(__getitem__)
 189 ·····3000····0.033····0.000····0.036····0.000·series.py:831(_values)
 190 ·····3000····0.026····0.000····0.042····0.000·indexing.py:2765
 191 (check_dict_or_set_indexers)
192 In·[13]:·%%cython192 In·[13]:·%%cython
193 ···....:·cimport·numpy·as·np193 ···....:·cimport·numpy·as·np
194 ···....:·import·numpy·as·np194 ···....:·import·numpy·as·np
195 ···....:·cdef·double·f_typed(double·x)·except?·-2:195 ···....:·cdef·double·f_typed(double·x)·except?·-2:
196 ···....:·····return·x·*·(x·-·1)196 ···....:·····return·x·*·(x·-·1)
197 ···....:·cpdef·double·integrate_f_typed(double·a,·double·b,·int·N):197 ···....:·cpdef·double·integrate_f_typed(double·a,·double·b,·int·N):
198 ···....:·····cdef·int·i198 ···....:·····cdef·int·i
Offset 235, 29 lines modifiedOffset 235, 29 lines modified
235 This·implementation·creates·an·array·of·zeros·and·inserts·the·result·of235 This·implementation·creates·an·array·of·zeros·and·inserts·the·result·of
236 integrate_f_typed·applied·over·each·row.·Looping·over·an·ndarray·is·faster·in236 integrate_f_typed·applied·over·each·row.·Looping·over·an·ndarray·is·faster·in
237 Cython·than·looping·over·a·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s·object.237 Cython·than·looping·over·a·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s·object.
238 Since·apply_integrate_f·is·typed·to·accept·an·np.ndarray,·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s_\x8._\x8t_\x8o_\x8__\x8n_\x8u_\x8m_\x8p_\x8y_\x8(_\x8)238 Since·apply_integrate_f·is·typed·to·accept·an·np.ndarray,·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s_\x8._\x8t_\x8o_\x8__\x8n_\x8u_\x8m_\x8p_\x8y_\x8(_\x8)
239 calls·are·needed·to·utilize·this·function.239 calls·are·needed·to·utilize·this·function.
240 In·[14]:·%timeit·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(),·df240 In·[14]:·%timeit·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(),·df
241 ["N"].to_numpy())241 ["N"].to_numpy())
242 5.76·ms·+-·12·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)242 12.2·ms·+-·1.71·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
243 Performance·has·improved·from·the·prior·implementation·by·almost·ten·times.243 Performance·has·improved·from·the·prior·implementation·by·almost·ten·times.
244 *\x8**\x8**\x8**\x8*·D\x8Di\x8is\x8sa\x8ab\x8bl\x8li\x8in\x8ng\x8g·c\x8co\x8om\x8mp\x8pi\x8il\x8le\x8er\x8r·d\x8di\x8ir\x8re\x8ec\x8ct\x8ti\x8iv\x8ve\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8*244 *\x8**\x8**\x8**\x8*·D\x8Di\x8is\x8sa\x8ab\x8bl\x8li\x8in\x8ng\x8g·c\x8co\x8om\x8mp\x8pi\x8il\x8le\x8er\x8r·d\x8di\x8ir\x8re\x8ec\x8ct\x8ti\x8iv\x8ve\x8es\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8*
245 The·majority·of·the·time·is·now·spent·in·apply_integrate_f.·Disabling·Cython’s245 The·majority·of·the·time·is·now·spent·in·apply_integrate_f.·Disabling·Cython’s
246 boundscheck·and·wraparound·checks·can·yield·more·performance.246 boundscheck·and·wraparound·checks·can·yield·more·performance.
247 In·[15]:·%prun·-l·4·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(),247 In·[15]:·%prun·-l·4·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(),
248 df["N"].to_numpy())248 df["N"].to_numpy())
249 ·········78·function·calls·in·0.006·seconds249 ·········78·function·calls·in·0.016·seconds
  
250 ···Ordered·by:·internal·time250 ···Ordered·by:·internal·time
251 ···List·reduced·from·21·to·4·due·to·restriction·<4>251 ···List·reduced·from·21·to·4·due·to·restriction·<4>
  
252 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)252 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)
253 ········1····0.006····0.006····0.006····0.006·<string>:1(<module>)253 ········1····0.015····0.015····0.016····0.016·<string>:1(<module>)
254 ········1····0.000····0.000····0.006····0.006·{built-in·method·builtins.exec}254 ········1····0.000····0.000····0.016····0.016·{built-in·method·builtins.exec}
255 ········1····0.000····0.000····0.000····0.000·{method·'disable'·of255 ········1····0.000····0.000····0.000····0.000·{method·'disable'·of
256 '_lsprof.Profiler'·objects}256 '_lsprof.Profiler'·objects}
257 ········3····0.000····0.000····0.000····0.000·frame.py:4062(__getitem__)257 ········3····0.000····0.000····0.000····0.000·frame.py:4062(__getitem__)
258 In·[16]:·%%cython258 In·[16]:·%%cython
259 ···....:·cimport·cython259 ···....:·cimport·cython
260 ···....:·cimport·numpy·as·np260 ···....:·cimport·numpy·as·np
261 ···....:·import·numpy·as·np261 ···....:·import·numpy·as·np
Offset 646, 17 lines modifiedOffset 646, 17 lines modified
646 The·'numexpr'·engine·is·the·more·performant·engine·that·can·yield·performance646 The·'numexpr'·engine·is·the·more·performant·engine·that·can·yield·performance
647 improvements·compared·to·standard·Python·syntax·for·large·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e.·This647 improvements·compared·to·standard·Python·syntax·for·large·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e.·This
648 engine·requires·the·optional·dependency·numexpr·to·be·installed.648 engine·requires·the·optional·dependency·numexpr·to·be·installed.
649 The·'python'·engine·is·generally·n\x8no\x8ot\x8t·useful·except·for·testing·other·evaluation649 The·'python'·engine·is·generally·n\x8no\x8ot\x8t·useful·except·for·testing·other·evaluation
650 engines·against·it.·You·will·achieve·n\x8no\x8o·performance·benefits·using·_\x8e_\x8v_\x8a_\x8l_\x8(_\x8)·with650 engines·against·it.·You·will·achieve·n\x8no\x8o·performance·benefits·using·_\x8e_\x8v_\x8a_\x8l_\x8(_\x8)·with
651 engine='python'·and·may·incur·a·performance·hit.651 engine='python'·and·may·incur·a·performance·hit.
652 In·[40]:·%timeit·df1·+·df2·+·df3·+·df4652 In·[40]:·%timeit·df1·+·df2·+·df3·+·df4
653 58.9·ms·+-·102·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)653 214·ms·+-·51.9·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)
Max diff block lines reached; 2556/10157 bytes (25.16%) of diff not shown.
4.07 KB
./usr/share/doc/python-pandas-doc/html/user_guide/scale.html
    
Offset 1086, 16 lines modifiedOffset 1086, 16 lines modified
1086 <span·class="gp">···....:·</span><span·class="n">files</span>·<span·class="o">=</span>·<span·class="n">pathlib</span><span·class="o">.</span><span·class="n">Path</span><span·class="p">(</span><span·class="s2">&quot;data/timeseries/&quot;</span><span·class="p">)</span><span·class="o">.</span><span·class="n">glob</span><span·class="p">(</span><span·class="s2">&quot;ts*.parquet&quot;</span><span·class="p">)</span>1086 <span·class="gp">···....:·</span><span·class="n">files</span>·<span·class="o">=</span>·<span·class="n">pathlib</span><span·class="o">.</span><span·class="n">Path</span><span·class="p">(</span><span·class="s2">&quot;data/timeseries/&quot;</span><span·class="p">)</span><span·class="o">.</span><span·class="n">glob</span><span·class="p">(</span><span·class="s2">&quot;ts*.parquet&quot;</span><span·class="p">)</span>
1087 <span·class="gp">···....:·</span><span·class="n">counts</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">dtype</span><span·class="o">=</span><span·class="nb">int</span><span·class="p">)</span>1087 <span·class="gp">···....:·</span><span·class="n">counts</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">dtype</span><span·class="o">=</span><span·class="nb">int</span><span·class="p">)</span>
1088 <span·class="gp">···....:·</span><span·class="k">for</span>·<span·class="n">path</span>·<span·class="ow">in</span>·<span·class="n">files</span><span·class="p">:</span>1088 <span·class="gp">···....:·</span><span·class="k">for</span>·<span·class="n">path</span>·<span·class="ow">in</span>·<span·class="n">files</span><span·class="p">:</span>
1089 <span·class="gp">···....:·</span>····<span·class="n">df</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">read_parquet</span><span·class="p">(</span><span·class="n">path</span><span·class="p">)</span>1089 <span·class="gp">···....:·</span>····<span·class="n">df</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">read_parquet</span><span·class="p">(</span><span·class="n">path</span><span·class="p">)</span>
1090 <span·class="gp">···....:·</span>····<span·class="n">counts</span>·<span·class="o">=</span>·<span·class="n">counts</span><span·class="o">.</span><span·class="n">add</span><span·class="p">(</span><span·class="n">df</span><span·class="p">[</span><span·class="s2">&quot;name&quot;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">value_counts</span><span·class="p">(),</span>·<span·class="n">fill_value</span><span·class="o">=</span><span·class="mi">0</span><span·class="p">)</span>1090 <span·class="gp">···....:·</span>····<span·class="n">counts</span>·<span·class="o">=</span>·<span·class="n">counts</span><span·class="o">.</span><span·class="n">add</span><span·class="p">(</span><span·class="n">df</span><span·class="p">[</span><span·class="s2">&quot;name&quot;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">value_counts</span><span·class="p">(),</span>·<span·class="n">fill_value</span><span·class="o">=</span><span·class="mi">0</span><span·class="p">)</span>
1091 <span·class="gp">···....:·</span><span·class="n">counts</span><span·class="o">.</span><span·class="n">astype</span><span·class="p">(</span><span·class="nb">int</span><span·class="p">)</span>1091 <span·class="gp">···....:·</span><span·class="n">counts</span><span·class="o">.</span><span·class="n">astype</span><span·class="p">(</span><span·class="nb">int</span><span·class="p">)</span>
1092 <span·class="gp">···....:·</span>1092 <span·class="gp">···....:·</span>
1093 <span·class="go">CPU·times:·user·1.53·ms,·sys:·0·ns,·total:·1.53·ms</span>1093 <span·class="go">CPU·times:·user·1.42·ms,·sys:·362·us,·total:·1.78·ms</span>
1094 <span·class="go">Wall·time:·1.54·ms</span>1094 <span·class="go">Wall·time:·1.8·ms</span>
1095 <span·class="gh">Out[32]:·</span><span·class="go">Series([],·dtype:·int32)</span>1095 <span·class="gh">Out[32]:·</span><span·class="go">Series([],·dtype:·int32)</span>
1096 </pre></div>1096 </pre></div>
1097 </div>1097 </div>
1098 <p>Some·readers,·like·<a·class="reference·internal"·href="../reference/api/pandas.read_csv.html#pandas.read_csv"·title="pandas.read_csv"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">pandas.read_csv()</span></code></a>,·offer·parameters·to·control·the1098 <p>Some·readers,·like·<a·class="reference·internal"·href="../reference/api/pandas.read_csv.html#pandas.read_csv"·title="pandas.read_csv"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">pandas.read_csv()</span></code></a>,·offer·parameters·to·control·the
1099 <code·class="docutils·literal·notranslate"><span·class="pre">chunksize</span></code>·when·reading·a·single·file.</p>1099 <code·class="docutils·literal·notranslate"><span·class="pre">chunksize</span></code>·when·reading·a·single·file.</p>
1100 <p>Manually·chunking·is·an·OK·option·for·workflows·that·don’t1100 <p>Manually·chunking·is·an·OK·option·for·workflows·that·don’t
1101 require·too·sophisticated·of·operations.·Some·operations,·like·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.groupby.html#pandas.DataFrame.groupby"·title="pandas.DataFrame.groupby"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">pandas.DataFrame.groupby()</span></code></a>,·are1101 require·too·sophisticated·of·operations.·Some·operations,·like·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.groupby.html#pandas.DataFrame.groupby"·title="pandas.DataFrame.groupby"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">pandas.DataFrame.groupby()</span></code></a>,·are
1.0 KB
html2text {}
    
Offset 644, 16 lines modifiedOffset 644, 16 lines modified
644 ···....:·files·=·pathlib.Path("data/timeseries/").glob("ts*.parquet")644 ···....:·files·=·pathlib.Path("data/timeseries/").glob("ts*.parquet")
645 ···....:·counts·=·pd.Series(dtype=int)645 ···....:·counts·=·pd.Series(dtype=int)
646 ···....:·for·path·in·files:646 ···....:·for·path·in·files:
647 ···....:·····df·=·pd.read_parquet(path)647 ···....:·····df·=·pd.read_parquet(path)
648 ···....:·····counts·=·counts.add(df["name"].value_counts(),·fill_value=0)648 ···....:·····counts·=·counts.add(df["name"].value_counts(),·fill_value=0)
649 ···....:·counts.astype(int)649 ···....:·counts.astype(int)
650 ···....:650 ···....:
651 CPU·times:·user·1.53·ms,·sys:·0·ns,·total:·1.53·ms651 CPU·times:·user·1.42·ms,·sys:·362·us,·total:·1.78·ms
652 Wall·time:·1.54·ms652 Wall·time:·1.8·ms
653 Out[32]:·Series([],·dtype:·int32)653 Out[32]:·Series([],·dtype:·int32)
654 Some·readers,·like·_\x8p_\x8a_\x8n_\x8d_\x8a_\x8s_\x8._\x8r_\x8e_\x8a_\x8d_\x8__\x8c_\x8s_\x8v_\x8(_\x8),·offer·parameters·to·control·the·chunksize654 Some·readers,·like·_\x8p_\x8a_\x8n_\x8d_\x8a_\x8s_\x8._\x8r_\x8e_\x8a_\x8d_\x8__\x8c_\x8s_\x8v_\x8(_\x8),·offer·parameters·to·control·the·chunksize
655 when·reading·a·single·file.655 when·reading·a·single·file.
656 Manually·chunking·is·an·OK·option·for·workflows·that·don’t·require·too656 Manually·chunking·is·an·OK·option·for·workflows·that·don’t·require·too
657 sophisticated·of·operations.·Some·operations,·like·_\x8p_\x8a_\x8n_\x8d_\x8a_\x8s_\x8._\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e_\x8._\x8g_\x8r_\x8o_\x8u_\x8p_\x8b_\x8y_\x8(_\x8),657 sophisticated·of·operations.·Some·operations,·like·_\x8p_\x8a_\x8n_\x8d_\x8a_\x8s_\x8._\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e_\x8._\x8g_\x8r_\x8o_\x8u_\x8p_\x8b_\x8y_\x8(_\x8),
658 are·much·harder·to·do·chunkwise.·In·these·cases,·you·may·be·better·switching·to658 are·much·harder·to·do·chunkwise.·In·these·cases,·you·may·be·better·switching·to
659 a·different·library·that·implements·these·out-of-core·algorithms·for·you.659 a·different·library·that·implements·these·out-of-core·algorithms·for·you.
89.1 KB
./usr/share/doc/python-pandas-doc/html/user_guide/style.ipynb.gz
88.9 KB
style.ipynb
88.9 KB
Pretty-printed
Similarity: 0.9985610875706213% Differences: {"'cells'": "{1: {'metadata': {'execution': {'iopub.execute_input': '2025-02-11T02:08:40.670203Z', " "'iopub.status.busy': '2025-02-11T02:08:40.669326Z', 'iopub.status.idle': " "'2025-02-11T02:08:45.762217Z', 'shell.execute_reply': " "'2025-02-11T02:08:45.759822Z'}}}, 3: {'metadata': {'execution': " "{'iopub.execute_input': '2025-02-11T02:08:45.773257Z', 'iopub.status.busy': " "'2025-02-11T02:08:45.772197Z', 'iopub.status.idle': '2025-02-11T02:08:4 […]
    
Offset 39, 18 lines modifiedOffset 39, 18 lines modified
39 ············]39 ············]
40 ········},40 ········},
41 ········{41 ········{
42 ············"cell_type":·"code",42 ············"cell_type":·"code",
43 ············"execution_count":·1,43 ············"execution_count":·1,
44 ············"metadata":·{44 ············"metadata":·{
45 ················"execution":·{45 ················"execution":·{
46 ····················"iopub.execute_input":·"2025-02-10T20:01:30.891209Z",46 ····················"iopub.execute_input":·"2025-02-11T02:08:40.670203Z",
47 ····················"iopub.status.busy":·"2025-02-10T20:01:30.890452Z",47 ····················"iopub.status.busy":·"2025-02-11T02:08:40.669326Z",
48 ····················"iopub.status.idle":·"2025-02-10T20:01:32.267572Z",48 ····················"iopub.status.idle":·"2025-02-11T02:08:45.762217Z",
49 ····················"shell.execute_reply":·"2025-02-10T20:01:32.265637Z"49 ····················"shell.execute_reply":·"2025-02-11T02:08:45.759822Z"
50 ················},50 ················},
51 ················"nbsphinx":·"hidden"51 ················"nbsphinx":·"hidden"
52 ············},52 ············},
53 ············"outputs":·[],53 ············"outputs":·[],
54 ············"source":·[54 ············"source":·[
55 ················"import·matplotlib.pyplot\n",55 ················"import·matplotlib.pyplot\n",
56 ················"#·We·have·this·here·to·trigger·matplotlib's·font·cache·stuff.\n",56 ················"#·We·have·this·here·to·trigger·matplotlib's·font·cache·stuff.\n",
Offset 77, 36 lines modifiedOffset 77, 36 lines modified
77 ············]77 ············]
78 ········},78 ········},
79 ········{79 ········{
80 ············"cell_type":·"code",80 ············"cell_type":·"code",
81 ············"execution_count":·2,81 ············"execution_count":·2,
82 ············"metadata":·{82 ············"metadata":·{
83 ················"execution":·{83 ················"execution":·{
84 ····················"iopub.execute_input":·"2025-02-10T20:01:32.276714Z",84 ····················"iopub.execute_input":·"2025-02-11T02:08:45.773257Z",
85 ····················"iopub.status.busy":·"2025-02-10T20:01:32.275749Z",85 ····················"iopub.status.busy":·"2025-02-11T02:08:45.772197Z",
86 ····················"iopub.status.idle":·"2025-02-10T20:01:33.076424Z",86 ····················"iopub.status.idle":·"2025-02-11T02:08:48.578189Z",
87 ····················"shell.execute_reply":·"2025-02-10T20:01:33.074404Z"87 ····················"shell.execute_reply":·"2025-02-11T02:08:48.575831Z"
88 ················}88 ················}
89 ············},89 ············},
90 ············"outputs":·[],90 ············"outputs":·[],
91 ············"source":·[91 ············"source":·[
92 ················"import·pandas·as·pd\n",92 ················"import·pandas·as·pd\n",
93 ················"import·numpy·as·np\n",93 ················"import·numpy·as·np\n",
94 ················"import·matplotlib·as·mpl\n"94 ················"import·matplotlib·as·mpl\n"
95 ············]95 ············]
96 ········},96 ········},
97 ········{97 ········{
98 ············"cell_type":·"code",98 ············"cell_type":·"code",
99 ············"execution_count":·3,99 ············"execution_count":·3,
100 ············"metadata":·{100 ············"metadata":·{
101 ················"execution":·{101 ················"execution":·{
102 ····················"iopub.execute_input":·"2025-02-10T20:01:33.085208Z",102 ····················"iopub.execute_input":·"2025-02-11T02:08:48.590365Z",
103 ····················"iopub.status.busy":·"2025-02-10T20:01:33.084199Z",103 ····················"iopub.status.busy":·"2025-02-11T02:08:48.589300Z",
104 ····················"iopub.status.idle":·"2025-02-10T20:01:33.429416Z",104 ····················"iopub.status.idle":·"2025-02-11T02:08:49.946107Z",
105 ····················"shell.execute_reply":·"2025-02-10T20:01:33.427607Z"105 ····················"shell.execute_reply":·"2025-02-11T02:08:49.943807Z"
106 ················},106 ················},
107 ················"nbsphinx":·"hidden"107 ················"nbsphinx":·"hidden"
108 ············},108 ············},
109 ············"outputs":·[],109 ············"outputs":·[],
110 ············"source":·[110 ············"source":·[
111 ················"#·For·reproducibility·-·this·doesn't·respect·uuid_len·or·positionally-passed·uuid·but·the·places·here·that·use·that·coincidentally·bypass·this·anyway\n",111 ················"#·For·reproducibility·-·this·doesn't·respect·uuid_len·or·positionally-passed·uuid·but·the·places·here·that·use·that·coincidentally·bypass·this·anyway\n",
112 ················"from·pandas.io.formats.style·import·Styler\n",112 ················"from·pandas.io.formats.style·import·Styler\n",
Offset 123, 18 lines modifiedOffset 123, 18 lines modified
123 ············]123 ············]
124 ········},124 ········},
125 ········{125 ········{
126 ············"cell_type":·"code",126 ············"cell_type":·"code",
127 ············"execution_count":·4,127 ············"execution_count":·4,
128 ············"metadata":·{128 ············"metadata":·{
129 ················"execution":·{129 ················"execution":·{
130 ····················"iopub.execute_input":·"2025-02-10T20:01:33.437264Z",130 ····················"iopub.execute_input":·"2025-02-11T02:08:49.964194Z",
131 ····················"iopub.status.busy":·"2025-02-10T20:01:33.436416Z",131 ····················"iopub.status.busy":·"2025-02-11T02:08:49.963064Z",
132 ····················"iopub.status.idle":·"2025-02-10T20:01:33.482847Z",132 ····················"iopub.status.idle":·"2025-02-11T02:08:50.083805Z",
133 ····················"shell.execute_reply":·"2025-02-10T20:01:33.481106Z"133 ····················"shell.execute_reply":·"2025-02-11T02:08:50.071798Z"
134 ················}134 ················}
135 ············},135 ············},
136 ············"outputs":·[136 ············"outputs":·[
137 ················{137 ················{
138 ····················"data":·{138 ····················"data":·{
139 ························"text/html":·[139 ························"text/html":·[
140 ····························"<style·type=\"text/css\">\n",140 ····························"<style·type=\"text/css\">\n",
Offset 193, 18 lines modifiedOffset 193, 18 lines modified
193 ············]193 ············]
194 ········},194 ········},
195 ········{195 ········{
196 ············"cell_type":·"code",196 ············"cell_type":·"code",
197 ············"execution_count":·5,197 ············"execution_count":·5,
198 ············"metadata":·{198 ············"metadata":·{
199 ················"execution":·{199 ················"execution":·{
200 ····················"iopub.execute_input":·"2025-02-10T20:01:33.614381Z",200 ····················"iopub.execute_input":·"2025-02-11T02:08:50.584158Z",
201 ····················"iopub.status.busy":·"2025-02-10T20:01:33.613560Z",201 ····················"iopub.status.busy":·"2025-02-11T02:08:50.583255Z",
202 ····················"iopub.status.idle":·"2025-02-10T20:01:33.652662Z",202 ····················"iopub.status.idle":·"2025-02-11T02:08:50.716771Z",
203 ····················"shell.execute_reply":·"2025-02-10T20:01:33.650820Z"203 ····················"shell.execute_reply":·"2025-02-11T02:08:50.707818Z"
204 ················}204 ················}
205 ············},205 ············},
206 ············"outputs":·[206 ············"outputs":·[
207 ················{207 ················{
208 ····················"data":·{208 ····················"data":·{
209 ························"text/html":·[209 ························"text/html":·[
210 ····························"<div>\n",210 ····························"<div>\n",
Offset 327, 18 lines modifiedOffset 327, 18 lines modified
327 ············]327 ············]
328 ········},328 ········},
329 ········{329 ········{
330 ············"cell_type":·"code",330 ············"cell_type":·"code",
331 ············"execution_count":·6,331 ············"execution_count":·6,
332 ············"metadata":·{332 ············"metadata":·{
333 ················"execution":·{333 ················"execution":·{
334 ····················"iopub.execute_input":·"2025-02-10T20:01:33.660197Z",334 ····················"iopub.execute_input":·"2025-02-11T02:08:50.725895Z",
335 ····················"iopub.status.busy":·"2025-02-10T20:01:33.659435Z",335 ····················"iopub.status.busy":·"2025-02-11T02:08:50.725070Z",
336 ····················"iopub.status.idle":·"2025-02-10T20:01:33.698255Z",336 ····················"iopub.status.idle":·"2025-02-11T02:08:50.868712Z",
337 ····················"shell.execute_reply":·"2025-02-10T20:01:33.696610Z"337 ····················"shell.execute_reply":·"2025-02-11T02:08:50.859814Z"
338 ················}338 ················}
339 ············},339 ············},
340 ············"outputs":·[340 ············"outputs":·[
341 ················{341 ················{
342 ····················"data":·{342 ····················"data":·{
343 ························"text/html":·[343 ························"text/html":·[
344 ····························"<style·type=\"text/css\">\n",344 ····························"<style·type=\"text/css\">\n",
Offset 448, 18 lines modifiedOffset 448, 18 lines modified
448 ············]448 ············]
449 ········},449 ········},
450 ········{450 ········{
451 ············"cell_type":·"code",451 ············"cell_type":·"code",
452 ············"execution_count":·7,452 ············"execution_count":·7,
453 ············"metadata":·{453 ············"metadata":·{
454 ················"execution":·{454 ················"execution":·{
455 ····················"iopub.execute_input":·"2025-02-10T20:01:33.705258Z",455 ····················"iopub.execute_input":·"2025-02-11T02:08:50.877714Z",
456 ····················"iopub.status.busy":·"2025-02-10T20:01:33.704547Z",456 ····················"iopub.status.busy":·"2025-02-11T02:08:50.876933Z",
457 ····················"iopub.status.idle":·"2025-02-10T20:01:33.734654Z",457 ····················"iopub.status.idle":·"2025-02-11T02:08:50.965929Z",
458 ····················"shell.execute_reply":·"2025-02-10T20:01:33.733063Z"458 ····················"shell.execute_reply":·"2025-02-11T02:08:50.963790Z"
459 ················}459 ················}
460 ············},460 ············},
461 ············"outputs":·[461 ············"outputs":·[
Max diff block lines reached; 83518/90470 bytes (92.32%) of diff not shown.
3.74 KB
./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.0.html
    
Offset 1613, 20 lines modifiedOffset 1613, 20 lines modified
1613 <span·class="gp">In·[94]:·</span><span·class="n">df1</span><span·class="p">,</span>·<span·class="n">df2</span><span·class="p">,</span>·<span·class="n">df3</span><span·class="p">,</span>·<span·class="n">df4</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">DataFrame</span><span·class="p">(</span><span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">randn</span><span·class="p">(</span><span·class="n">nrows</span><span·class="p">,</span>·<span·class="n">ncols</span><span·class="p">))</span>1613 <span·class="gp">In·[94]:·</span><span·class="n">df1</span><span·class="p">,</span>·<span·class="n">df2</span><span·class="p">,</span>·<span·class="n">df3</span><span·class="p">,</span>·<span·class="n">df4</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">DataFrame</span><span·class="p">(</span><span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">randn</span><span·class="p">(</span><span·class="n">nrows</span><span·class="p">,</span>·<span·class="n">ncols</span><span·class="p">))</span>
1614 <span·class="gp">···....:·</span>······················<span·class="k">for</span>·<span·class="n">_</span>·<span·class="ow">in</span>·<span·class="nb">range</span><span·class="p">(</span><span·class="mi">4</span><span·class="p">)]</span>1614 <span·class="gp">···....:·</span>······················<span·class="k">for</span>·<span·class="n">_</span>·<span·class="ow">in</span>·<span·class="nb">range</span><span·class="p">(</span><span·class="mi">4</span><span·class="p">)]</span>
1615 <span·class="gp">···....:·</span>1615 <span·class="gp">···....:·</span>
1616 </pre></div>1616 </pre></div>
1617 </div>1617 </div>
1618 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·eval·with·NumExpr·backend</span>1618 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·eval·with·NumExpr·backend</span>
1619 <span·class="gp">In·[95]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&#39;df1·+·df2·+·df3·+·df4&#39;)1619 <span·class="gp">In·[95]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&#39;df1·+·df2·+·df3·+·df4&#39;)
1620 <span·class="go">37.3·ms·+-·1.63·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>1620 <span·class="go">97.5·ms·+-·25.7·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>
1621 </pre></div>1621 </pre></div>
1622 </div>1622 </div>
1623 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·pure·Python·evaluation</span>1623 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·pure·Python·evaluation</span>
1624 <span·class="gp">In·[96]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df41624 <span·class="gp">In·[96]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4
1625 <span·class="go">103·ms·+-·2.27·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>1625 <span·class="go">269·ms·+-·68.1·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>
1626 </pre></div>1626 </pre></div>
1627 </div>1627 </div>
1628 <p>For·more·details,·see·the·<a·class="reference·internal"·href="../user_guide/enhancingperf.html#enhancingperf-eval"><span·class="std·std-ref">the·docs</span></a></p>1628 <p>For·more·details,·see·the·<a·class="reference·internal"·href="../user_guide/enhancingperf.html#enhancingperf-eval"><span·class="std·std-ref">the·docs</span></a></p>
1629 </li>1629 </li>
1630 <li><p>Similar·to·<code·class="docutils·literal·notranslate"><span·class="pre">pandas.eval</span></code>,·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>·has·a·new1630 <li><p>Similar·to·<code·class="docutils·literal·notranslate"><span·class="pre">pandas.eval</span></code>,·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>·has·a·new
1631 <code·class="docutils·literal·notranslate"><span·class="pre">DataFrame.eval</span></code>·method·that·evaluates·an·expression·in·the·context·of1631 <code·class="docutils·literal·notranslate"><span·class="pre">DataFrame.eval</span></code>·method·that·evaluates·an·expression·in·the·context·of
1632 the·<code·class="docutils·literal·notranslate"><span·class="pre">DataFrame</span></code>.·For·example,</p>1632 the·<code·class="docutils·literal·notranslate"><span·class="pre">DataFrame</span></code>.·For·example,</p>
1.03 KB
html2text {}
    
Offset 965, 18 lines modifiedOffset 965, 18 lines modified
  
965 ······In·[94]:·df1,·df2,·df3,·df4·=·[pd.DataFrame(np.random.randn(nrows,965 ······In·[94]:·df1,·df2,·df3,·df4·=·[pd.DataFrame(np.random.randn(nrows,
966 ······ncols))966 ······ncols))
967 ·········....:·······················for·_·in·range(4)]967 ·········....:·······················for·_·in·range(4)]
968 ·········....:968 ·········....:
969 ······#·eval·with·NumExpr·backend969 ······#·eval·with·NumExpr·backend
970 ······In·[95]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4')970 ······In·[95]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4')
971 ······37.3·ms·+-·1.63·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)971 ······97.5·ms·+-·25.7·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)
972 ······#·pure·Python·evaluation972 ······#·pure·Python·evaluation
973 ······In·[96]:·%timeit·df1·+·df2·+·df3·+·df4973 ······In·[96]:·%timeit·df1·+·df2·+·df3·+·df4
974 ······103·ms·+-·2.27·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)974 ······269·ms·+-·68.1·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)
975 ······For·more·details,·see·the·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8s975 ······For·more·details,·see·the·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8s
976 ····*·Similar·to·pandas.eval,·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e·has·a·new·DataFrame.eval·method·that976 ····*·Similar·to·pandas.eval,·_\x8D_\x8a_\x8t_\x8a_\x8F_\x8r_\x8a_\x8m_\x8e·has·a·new·DataFrame.eval·method·that
977 ······evaluates·an·expression·in·the·context·of·the·DataFrame.·For·example,977 ······evaluates·an·expression·in·the·context·of·the·DataFrame.·For·example,
978 ······In·[97]:·df·=·pd.DataFrame(np.random.randn(10,·2),·columns=['a',·'b'])978 ······In·[97]:·df·=·pd.DataFrame(np.random.randn(10,·2),·columns=['a',·'b'])
  
979 ······In·[98]:·df.eval('a·+·b')979 ······In·[98]:·df.eval('a·+·b')
980 ······Out[98]:980 ······Out[98]:
2.96 KB
./usr/share/doc/python-pandas-doc/html/whatsnew/v0.17.0.html
    
Offset 1458, 18 lines modifiedOffset 1458, 18 lines modified
1458 </div>1458 </div>
1459 <div·class="admonition·note">1459 <div·class="admonition·note">
1460 <p·class="admonition-title">Note</p>1460 <p·class="admonition-title">Note</p>
1461 <p>If·you·want·to·perform·calculations·based·on·today’s·date,·use·<code·class="docutils·literal·notranslate"><span·class="pre">Timestamp.now()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">pandas.tseries.offsets</span></code>.</p>1461 <p>If·you·want·to·perform·calculations·based·on·today’s·date,·use·<code·class="docutils·literal·notranslate"><span·class="pre">Timestamp.now()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">pandas.tseries.offsets</span></code>.</p>
1462 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[65]:·</span><span·class="kn">import</span>·<span·class="nn">pandas.tseries.offsets</span>·<span·class="k">as</span>·<span·class="nn">offsets</span>1462 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[65]:·</span><span·class="kn">import</span>·<span·class="nn">pandas.tseries.offsets</span>·<span·class="k">as</span>·<span·class="nn">offsets</span>
  
1463 <span·class="gp">In·[66]:·</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">Timestamp</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>1463 <span·class="gp">In·[66]:·</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">Timestamp</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>
1464 <span·class="gh">Out[66]:·</span><span·class="go">Timestamp(&#39;2025-02-10·08:03:34.903446&#39;)</span>1464 <span·class="gh">Out[66]:·</span><span·class="go">Timestamp(&#39;2025-02-11·16:14:31.074861&#39;)</span>
  
1465 <span·class="gp">In·[67]:·</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">Timestamp</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>·<span·class="o">+</span>·<span·class="n">offsets</span><span·class="o">.</span><span·class="n">DateOffset</span><span·class="p">(</span><span·class="n">years</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>1465 <span·class="gp">In·[67]:·</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">Timestamp</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>·<span·class="o">+</span>·<span·class="n">offsets</span><span·class="o">.</span><span·class="n">DateOffset</span><span·class="p">(</span><span·class="n">years</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>
1466 <span·class="gh">Out[67]:·</span><span·class="go">Timestamp(&#39;2026-02-10·08:03:34.907268&#39;)</span>1466 <span·class="gh">Out[67]:·</span><span·class="go">Timestamp(&#39;2026-02-11·16:14:31.078246&#39;)</span>
1467 </pre></div>1467 </pre></div>
1468 </div>1468 </div>
1469 </div>1469 </div>
1470 </section>1470 </section>
1471 </section>1471 </section>
1472 <section·id="changes-to-index-comparisons">1472 <section·id="changes-to-index-comparisons">
1473 <h3>Changes·to·Index·comparisons<a·class="headerlink"·href="#changes-to-index-comparisons"·title="Link·to·this·heading">#</a></h3>1473 <h3>Changes·to·Index·comparisons<a·class="headerlink"·href="#changes-to-index-comparisons"·title="Link·to·this·heading">#</a></h3>
1010 B
html2text {}
    
Offset 814, 18 lines modifiedOffset 814, 18 lines modified
814 freq=None)814 freq=None)
815 Note815 Note
816 If·you·want·to·perform·calculations·based·on·today’s·date,·use·Timestamp.now()816 If·you·want·to·perform·calculations·based·on·today’s·date,·use·Timestamp.now()
817 and·pandas.tseries.offsets.817 and·pandas.tseries.offsets.
818 In·[65]:·import·pandas.tseries.offsets·as·offsets818 In·[65]:·import·pandas.tseries.offsets·as·offsets
  
819 In·[66]:·pd.Timestamp.now()819 In·[66]:·pd.Timestamp.now()
820 Out[66]:·Timestamp('2025-02-10·08:03:34.903446')820 Out[66]:·Timestamp('2025-02-11·16:14:31.074861')
  
821 In·[67]:·pd.Timestamp.now()·+·offsets.DateOffset(years=1)821 In·[67]:·pd.Timestamp.now()·+·offsets.DateOffset(years=1)
822 Out[67]:·Timestamp('2026-02-10·08:03:34.907268')822 Out[67]:·Timestamp('2026-02-11·16:14:31.078246')
823 *\x8**\x8**\x8**\x8*·C\x8Ch\x8ha\x8an\x8ng\x8ge\x8es\x8s·t\x8to\x8o·I\x8In\x8nd\x8de\x8ex\x8x·c\x8co\x8om\x8mp\x8pa\x8ar\x8ri\x8is\x8so\x8on\x8ns\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8*823 *\x8**\x8**\x8**\x8*·C\x8Ch\x8ha\x8an\x8ng\x8ge\x8es\x8s·t\x8to\x8o·I\x8In\x8nd\x8de\x8ex\x8x·c\x8co\x8om\x8mp\x8pa\x8ar\x8ri\x8is\x8so\x8on\x8ns\x8s_\x8#\x8#·*\x8**\x8**\x8**\x8*
824 Operator·equal·on·Index·should·behavior·similarly·to·Series·(_\x8G_\x8H_\x8·_\x89_\x89_\x84_\x87,·_\x8G_\x8H_\x8·_\x81_\x80_\x86_\x83_\x87)824 Operator·equal·on·Index·should·behavior·similarly·to·Series·(_\x8G_\x8H_\x8·_\x89_\x89_\x84_\x87,·_\x8G_\x8H_\x8·_\x81_\x80_\x86_\x83_\x87)
825 Starting·in·v0.17.0,·comparing·Index·objects·of·different·lengths·will·raise·a825 Starting·in·v0.17.0,·comparing·Index·objects·of·different·lengths·will·raise·a
826 ValueError.·This·is·to·be·consistent·with·the·behavior·of·Series.826 ValueError.·This·is·to·be·consistent·with·the·behavior·of·Series.
827 Previous·behavior:827 Previous·behavior:
828 In·[2]:·pd.Index([1,·2,·3])·==·pd.Index([1,·4,·5])828 In·[2]:·pd.Index([1,·2,·3])·==·pd.Index([1,·4,·5])
829 Out[2]:·array([·True,·False,·False],·dtype=bool)829 Out[2]:·array([·True,·False,·False],·dtype=bool)
2.89 KB
./usr/share/doc/python-pandas-doc/html/whatsnew/v0.24.0.html
    
Offset 822, 18 lines modifiedOffset 822, 18 lines modified
822 a·new·ndarray·of·period·objects·each·time.</p>822 a·new·ndarray·of·period·objects·each·time.</p>
823 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[18]:·</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span>823 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[18]:·</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span>
824 <span·class="gh">Out[18]:·</span>824 <span·class="gh">Out[18]:·</span>
825 <span·class="go">array([Period(&#39;2000-01-01&#39;,·&#39;D&#39;),·Period(&#39;2000-01-02&#39;,·&#39;D&#39;),</span>825 <span·class="go">array([Period(&#39;2000-01-01&#39;,·&#39;D&#39;),·Period(&#39;2000-01-02&#39;,·&#39;D&#39;),</span>
826 <span·class="go">·······Period(&#39;2000-01-03&#39;,·&#39;D&#39;),·Period(&#39;2000-01-04&#39;,·&#39;D&#39;)],·dtype=object)</span>826 <span·class="go">·······Period(&#39;2000-01-03&#39;,·&#39;D&#39;),·Period(&#39;2000-01-04&#39;,·&#39;D&#39;)],·dtype=object)</span>
  
827 <span·class="gp">In·[19]:·</span><span·class="nb">id</span><span·class="p">(</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span><span·class="p">)</span>827 <span·class="gp">In·[19]:·</span><span·class="nb">id</span><span·class="p">(</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span><span·class="p">)</span>
828 <span·class="gh">Out[19]:·</span><span·class="go">2221427072</span>828 <span·class="gh">Out[19]:·</span><span·class="go">3325884128</span>
  
829 <span·class="gp">In·[20]:·</span><span·class="nb">id</span><span·class="p">(</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span><span·class="p">)</span>829 <span·class="gp">In·[20]:·</span><span·class="nb">id</span><span·class="p">(</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span><span·class="p">)</span>
830 <span·class="gh">Out[20]:·</span><span·class="go">2244382448</span>830 <span·class="gh">Out[20]:·</span><span·class="go">3309124976</span>
831 </pre></div>831 </pre></div>
832 </div>832 </div>
833 <p>If·you·need·an·actual·NumPy·array,·use·<a·class="reference·internal"·href="../reference/api/pandas.Series.to_numpy.html#pandas.Series.to_numpy"·title="pandas.Series.to_numpy"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Series.to_numpy()</span></code></a>·or·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Index.to_numpy()</span></code>.</p>833 <p>If·you·need·an·actual·NumPy·array,·use·<a·class="reference·internal"·href="../reference/api/pandas.Series.to_numpy.html#pandas.Series.to_numpy"·title="pandas.Series.to_numpy"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Series.to_numpy()</span></code></a>·or·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Index.to_numpy()</span></code>.</p>
834 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[21]:·</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">to_numpy</span><span·class="p">()</span>834 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[21]:·</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">to_numpy</span><span·class="p">()</span>
835 <span·class="gh">Out[21]:·</span>835 <span·class="gh">Out[21]:·</span>
836 <span·class="go">array([Period(&#39;2000-01-01&#39;,·&#39;D&#39;),·Period(&#39;2000-01-02&#39;,·&#39;D&#39;),</span>836 <span·class="go">array([Period(&#39;2000-01-01&#39;,·&#39;D&#39;),·Period(&#39;2000-01-02&#39;,·&#39;D&#39;),</span>
837 <span·class="go">·······Period(&#39;2000-01-03&#39;,·&#39;D&#39;),·Period(&#39;2000-01-04&#39;,·&#39;D&#39;)],·dtype=object)</span>837 <span·class="go">·······Period(&#39;2000-01-03&#39;,·&#39;D&#39;),·Period(&#39;2000-01-04&#39;,·&#39;D&#39;)],·dtype=object)</span>
691 B
html2text {}
    
Offset 270, 18 lines modifiedOffset 270, 18 lines modified
270 each·time.270 each·time.
271 In·[18]:·idx.values271 In·[18]:·idx.values
272 Out[18]:272 Out[18]:
273 array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),273 array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),
274 ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)274 ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)
  
275 In·[19]:·id(idx.values)275 In·[19]:·id(idx.values)
276 Out[19]:·2221427072276 Out[19]:·3325884128
  
277 In·[20]:·id(idx.values)277 In·[20]:·id(idx.values)
278 Out[20]:·2244382448278 Out[20]:·3309124976
279 If·you·need·an·actual·NumPy·array,·use·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s_\x8._\x8t_\x8o_\x8__\x8n_\x8u_\x8m_\x8p_\x8y_\x8(_\x8)·or·Index.to_numpy().279 If·you·need·an·actual·NumPy·array,·use·_\x8S_\x8e_\x8r_\x8i_\x8e_\x8s_\x8._\x8t_\x8o_\x8__\x8n_\x8u_\x8m_\x8p_\x8y_\x8(_\x8)·or·Index.to_numpy().
280 In·[21]:·idx.to_numpy()280 In·[21]:·idx.to_numpy()
281 Out[21]:281 Out[21]:
282 array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),282 array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),
283 ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)283 ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)
  
284 In·[22]:·pd.Series(idx).to_numpy()284 In·[22]:·pd.Series(idx).to_numpy()
6.41 KB
python3-pandas-lib_2.2.3+dfsg-8_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-02-01·18:39:17.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-02-01·18:39:17.000000·debian-binary
2 -rw-r--r--···0········0········0·····2968·2025-02-01·18:39:17.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2968·2025-02-01·18:39:17.000000·control.tar.xz
3 -rw-r--r--···0········0········0··6476884·2025-02-01·18:39:17.000000·data.tar.xz3 -rw-r--r--···0········0········0··6476980·2025-02-01·18:39:17.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
5.88 KB
data.tar.xz
5.86 KB
data.tar
1.46 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/strptime.cpython-312-arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5a021a20949652b3fd6587036c81ae6f67fcd6fb3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cd00a44945483813a5cdc0f5abd5d1685d3d562e
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·30323161·32303934·39363532·62336664·021a20949652b3fd 
3 ··0x00000010·36353837·30333663·38316165·36663637·6587036c81ae6f672 ··0x00000000·30306134·34393435·34383338·31336135·00a44945483813a5
 3 ··0x00000010·63646330·66356162·64356431·36383564·cdc0f5abd5d1685d
4 ··0x00000020·66636436·66622e64·65627567·00000000·fcd6fb.debug....4 ··0x00000020·33643536·32652e64·65627567·00000000·3d562e.debug....
5 ··0x00000030·c065efff····························.e..5 ··0x00000030·9e91147d····························...}
  
1.46 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/strptime.cpython-313-arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f61aef603688bda054ba37a761f8eb2d126626203 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7a273b4fe65b8111357ecafca33593db14912537
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·31616566·36303336·38386264·61303534·1aef603688bda054 
3 ··0x00000010·62613337·61373631·66386562·32643132·ba37a761f8eb2d122 ··0x00000000·32373362·34666536·35623831·31313335·273b4fe65b811135
 3 ··0x00000010·37656361·66636133·33353933·64623134·7ecafca33593db14
4 ··0x00000020·36363236·32302e64·65627567·00000000·662620.debug....4 ··0x00000020·39313235·33372e64·65627567·00000000·912537.debug....
5 ··0x00000030·138f913c····························...<5 ··0x00000030·2425e9fb····························$%..
  
1.46 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/timedeltas.cpython-312-arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2f63ae03ce36f367634a9e7e24c66daae7da5a103 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e19b549278a99ad68936896d1f39a4d400e1eb58
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·36336165·30336365·33366633·36373633·63ae03ce36f36763 
3 ··0x00000010·34613965·37653234·63363664·61616537·4a9e7e24c66daae72 ··0x00000000·39623534·39323738·61393961·64363839·9b549278a99ad689
 3 ··0x00000010·33363839·36643166·33396134·64343030·36896d1f39a4d400
4 ··0x00000020·64613561·31302e64·65627567·00000000·da5a10.debug....4 ··0x00000020·65316562·35382e64·65627567·00000000·e1eb58.debug....
5 ··0x00000030·60dfa78a····························`...5 ··0x00000030·71973d68····························q.=h
  
1.46 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/timedeltas.cpython-313-arm-linux-gnueabihf.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·23f304438ea422b883786d98a8e1861bef86b23b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9822001a59c25b33cfb62b61810f9f3ce24c2ff2
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·66333034·34333865·61343232·62383833·f304438ea422b883 
3 ··0x00000010·37383664·39386138·65313836·31626566·786d98a8e1861bef2 ··0x00000000·32323030·31613539·63323562·33336366·22001a59c25b33cf
 3 ··0x00000010·62363262·36313831·30663966·33636532·b62b61810f9f3ce2
4 ··0x00000020·38366232·33622e64·65627567·00000000·86b23b.debug....4 ··0x00000020·34633266·66322e64·65627567·00000000·4c2ff2.debug....
5 ··0x00000030·089fa5f4····························....5 ··0x00000030·581567e1····························X.g.
  
51.7 KB
python3-pandas-lib-dbgsym_2.2.3+dfsg-8_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-02-01·18:39:17.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-02-01·18:39:17.000000·debian-binary
2 -rw-r--r--···0········0········0·····4516·2025-02-01·18:39:17.000000·control.tar.xz2 -rw-r--r--···0········0········0·····4516·2025-02-01·18:39:17.000000·control.tar.xz
3 -rw-r--r--···0········0········0·73046980·2025-02-01·18:39:17.000000·data.tar.xz3 -rw-r--r--···0········0········0·73051092·2025-02-01·18:39:17.000000·data.tar.xz
13.5 KB
control.tar.xz
13.5 KB
control.tar
7.51 KB
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python3-pandas-lib-dbgsym1 Package:·python3-pandas-lib-dbgsym
2 Source:·pandas2 Source:·pandas
3 Version:·2.2.3+dfsg-83 Version:·2.2.3+dfsg-8
4 Auto-Built-Package:·debug-symbols4 Auto-Built-Package:·debug-symbols
5 Architecture:·armhf5 Architecture:·armhf
6 Maintainer:·Debian·Science·Team·<debian-science-maintainers@lists.alioth.debian.org>6 Maintainer:·Debian·Science·Team·<debian-science-maintainers@lists.alioth.debian.org>
7 Installed-Size:·757597 Installed-Size:·75758
8 Depends:·python3-pandas-lib·(=·2.2.3+dfsg-8)8 Depends:·python3-pandas-lib·(=·2.2.3+dfsg-8)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Multi-Arch:·same11 Multi-Arch:·same
12 Description:·debug·symbols·for·python3-pandas-lib12 Description:·debug·symbols·for·python3-pandas-lib
13 Build-Ids:·059db4b047fb0304b5238ae11094a5bc09277209·09ca6c1cc35f9d2a3bb320c2e05ddaf98e7f5784·0c8ea0eb842c9b83cd2aa665cfaade12dc737335·132e192d6ca73ca41e54ca599355a166b6f612f5·159bc08594b8e5fdd927eb6e2fe80c69ca85d5fd·1951a5311798d3b6b17e819afa727bb92dc90fe7·1a7c46c5be16ad7fb676530f51dd0e61c40e12e3·1aeaaa6a7987a9b6a806649ae33eb2e0fc2be19c·1c14083da4c593b75d4d78b5fd38fb4ad52c9570·1fde14c4af57ddfe570fa9b351af203bd55a214d·1fe8bde02aa4d05e0e27f9358516a35d9b64c266·2206e79f4e2ca4633974e21093509e0ad74bcbc8·23f304438ea422b883786d98a8e1861bef86b23b·2ad2707df2a1f13991fbe3bdf5c3b4ca98914321·2bcf735de5c23dbb83bc10f9c4639d880f1febbd·2f63ae03ce36f367634a9e7e24c66daae7da5a10·31f67e83abf992f7b41e7345c319fd87092110df·3648214f9dc962a4774d9a0bb8088585ae75a3bc·426d79d2e08[·...·truncated·by·diffoscope;·len:·2776,·SHA:·ff2576a8c73de1f9dbb108c51be40a762263a4e0c0bd43ab08fbe664e526f03a·...·]·f6f3addf6023565e0c193dcafe6145039ad3428d·fb561bfa7af8085878fd88f648d0a4d03af6749a13 Build-Ids:·059db4b047fb0304b5238ae11094a5bc09277209·09ca6c1cc35f9d2a3bb320c2e05ddaf98e7f5784·0c8ea0eb842c9b83cd2aa665cfaade12dc737335·132e192d6ca73ca41e54ca599355a166b6f612f5·159bc08594b8e5fdd927eb6e2fe80c69ca85d5fd·1951a5311798d3b6b17e819afa727bb92dc90fe7·1a7c46c5be16ad7fb676530f51dd0e61c40e12e3·1aeaaa6a7987a9b6a806649ae33eb2e0fc2be19c·1c14083da4c593b75d4d78b5fd38fb4ad52c9570·1fde14c4af57ddfe570fa9b351af203bd55a214d·1fe8bde02aa4d05e0e27f9358516a35d9b64c266·2206e79f4e2ca4633974e21093509e0ad74bcbc8·2ad2707df2a1f13991fbe3bdf5c3b4ca98914321·2bcf735de5c23dbb83bc10f9c4639d880f1febbd·31f67e83abf992f7b41e7345c319fd87092110df·3648214f9dc962a4774d9a0bb8088585ae75a3bc·426d79d2e08011bfa18edf33f5248023d2f5ea1c·45ecaf642d6c333f90e8e921f35d9bfebb2f42a3·479879c24a2[·...·truncated·by·diffoscope;·len:·2776,·SHA:·587d1f16c9ab009833741d04e6c47be7418b3db4b665720b774b3befe2ce3487·...·]·f6f3addf6023565e0c193dcafe6145039ad3428d·fb561bfa7af8085878fd88f648d0a4d03af6749a
5.94 KB
./md5sums
30.0 B
./md5sums
Files differ
5.89 KB
line order
    
Offset 6, 49 lines modifiedOffset 6, 48 lines modified
6 usr/lib/debug/.build-id/19/51a5311798d3b6b17e819afa727bb92dc90fe7.debug6 usr/lib/debug/.build-id/19/51a5311798d3b6b17e819afa727bb92dc90fe7.debug
7 usr/lib/debug/.build-id/1a/7c46c5be16ad7fb676530f51dd0e61c40e12e3.debug7 usr/lib/debug/.build-id/1a/7c46c5be16ad7fb676530f51dd0e61c40e12e3.debug
8 usr/lib/debug/.build-id/1a/eaaa6a7987a9b6a806649ae33eb2e0fc2be19c.debug8 usr/lib/debug/.build-id/1a/eaaa6a7987a9b6a806649ae33eb2e0fc2be19c.debug
9 usr/lib/debug/.build-id/1c/14083da4c593b75d4d78b5fd38fb4ad52c9570.debug9 usr/lib/debug/.build-id/1c/14083da4c593b75d4d78b5fd38fb4ad52c9570.debug
10 usr/lib/debug/.build-id/1f/de14c4af57ddfe570fa9b351af203bd55a214d.debug10 usr/lib/debug/.build-id/1f/de14c4af57ddfe570fa9b351af203bd55a214d.debug
11 usr/lib/debug/.build-id/1f/e8bde02aa4d05e0e27f9358516a35d9b64c266.debug11 usr/lib/debug/.build-id/1f/e8bde02aa4d05e0e27f9358516a35d9b64c266.debug
12 usr/lib/debug/.build-id/22/06e79f4e2ca4633974e21093509e0ad74bcbc8.debug12 usr/lib/debug/.build-id/22/06e79f4e2ca4633974e21093509e0ad74bcbc8.debug
13 usr/lib/debug/.build-id/23/f304438ea422b883786d98a8e1861bef86b23b.debug 
14 usr/lib/debug/.build-id/2a/d2707df2a1f13991fbe3bdf5c3b4ca98914321.debug13 usr/lib/debug/.build-id/2a/d2707df2a1f13991fbe3bdf5c3b4ca98914321.debug
15 usr/lib/debug/.build-id/2b/cf735de5c23dbb83bc10f9c4639d880f1febbd.debug14 usr/lib/debug/.build-id/2b/cf735de5c23dbb83bc10f9c4639d880f1febbd.debug
16 usr/lib/debug/.build-id/2f/63ae03ce36f367634a9e7e24c66daae7da5a10.debug 
17 usr/lib/debug/.build-id/31/f67e83abf992f7b41e7345c319fd87092110df.debug15 usr/lib/debug/.build-id/31/f67e83abf992f7b41e7345c319fd87092110df.debug
18 usr/lib/debug/.build-id/36/48214f9dc962a4774d9a0bb8088585ae75a3bc.debug16 usr/lib/debug/.build-id/36/48214f9dc962a4774d9a0bb8088585ae75a3bc.debug
19 usr/lib/debug/.build-id/42/6d79d2e08011bfa18edf33f5248023d2f5ea1c.debug17 usr/lib/debug/.build-id/42/6d79d2e08011bfa18edf33f5248023d2f5ea1c.debug
20 usr/lib/debug/.build-id/45/ecaf642d6c333f90e8e921f35d9bfebb2f42a3.debug18 usr/lib/debug/.build-id/45/ecaf642d6c333f90e8e921f35d9bfebb2f42a3.debug
21 usr/lib/debug/.build-id/47/9879c24a2164258a1ecd01e47c29687345e493.debug19 usr/lib/debug/.build-id/47/9879c24a2164258a1ecd01e47c29687345e493.debug
22 usr/lib/debug/.build-id/47/e7c0ba5dff764d6d9d59b5fcd0c1dd5ee043e1.debug20 usr/lib/debug/.build-id/47/e7c0ba5dff764d6d9d59b5fcd0c1dd5ee043e1.debug
23 usr/lib/debug/.build-id/4b/78081c2d5134e78c5d2f85f6fa1907f66cd450.debug21 usr/lib/debug/.build-id/4b/78081c2d5134e78c5d2f85f6fa1907f66cd450.debug
24 usr/lib/debug/.build-id/4c/c43827fcf7b166b1a46a8af0106b57aced728d.debug22 usr/lib/debug/.build-id/4c/c43827fcf7b166b1a46a8af0106b57aced728d.debug
25 usr/lib/debug/.build-id/4e/e8bae6e62197705030a3bcedbb0acef3f26708.debug23 usr/lib/debug/.build-id/4e/e8bae6e62197705030a3bcedbb0acef3f26708.debug
26 usr/lib/debug/.build-id/4f/4c11719e901353cce66f75f58305bc93fda5e6.debug24 usr/lib/debug/.build-id/4f/4c11719e901353cce66f75f58305bc93fda5e6.debug
27 usr/lib/debug/.build-id/50/46ab2c601ac336482919b6e198f647cc2490a2.debug25 usr/lib/debug/.build-id/50/46ab2c601ac336482919b6e198f647cc2490a2.debug
28 usr/lib/debug/.build-id/5a/021a20949652b3fd6587036c81ae6f67fcd6fb.debug 
29 usr/lib/debug/.build-id/62/61c947d0fc3fcf7335055cbbbbb8a468815ccf.debug26 usr/lib/debug/.build-id/62/61c947d0fc3fcf7335055cbbbbb8a468815ccf.debug
30 usr/lib/debug/.build-id/69/46faf1cbb519726719d3052933eb4e033bfebe.debug27 usr/lib/debug/.build-id/69/46faf1cbb519726719d3052933eb4e033bfebe.debug
31 usr/lib/debug/.build-id/76/5abdabf0b5a7769c18fa596892ec670afa35c0.debug28 usr/lib/debug/.build-id/76/5abdabf0b5a7769c18fa596892ec670afa35c0.debug
32 usr/lib/debug/.build-id/76/b752df1e96d6039e061003cb9fc46c392f7909.debug29 usr/lib/debug/.build-id/76/b752df1e96d6039e061003cb9fc46c392f7909.debug
33 usr/lib/debug/.build-id/77/e9c94ea6ac866d856656e6da22392ee7ab0e09.debug30 usr/lib/debug/.build-id/77/e9c94ea6ac866d856656e6da22392ee7ab0e09.debug
 31 usr/lib/debug/.build-id/7a/273b4fe65b8111357ecafca33593db14912537.debug
34 usr/lib/debug/.build-id/7e/0d232758623f6e2a6ae74b23ea4289772eeaf7.debug32 usr/lib/debug/.build-id/7e/0d232758623f6e2a6ae74b23ea4289772eeaf7.debug
35 usr/lib/debug/.build-id/7e/55efda8885b5b14b4238a46a741b546af90d80.debug33 usr/lib/debug/.build-id/7e/55efda8885b5b14b4238a46a741b546af90d80.debug
36 usr/lib/debug/.build-id/7e/6227cca104f21557549495e6d26b8c2156ca13.debug34 usr/lib/debug/.build-id/7e/6227cca104f21557549495e6d26b8c2156ca13.debug
37 usr/lib/debug/.build-id/7f/6b571e10025351ddfb779ba0b7965bb139631c.debug35 usr/lib/debug/.build-id/7f/6b571e10025351ddfb779ba0b7965bb139631c.debug
38 usr/lib/debug/.build-id/83/e4275652b51c3dd23b55782586c1ba61fec501.debug36 usr/lib/debug/.build-id/83/e4275652b51c3dd23b55782586c1ba61fec501.debug
39 usr/lib/debug/.build-id/84/098a2749e73c111967fa23fe91fe4fe5aeb8b5.debug37 usr/lib/debug/.build-id/84/098a2749e73c111967fa23fe91fe4fe5aeb8b5.debug
40 usr/lib/debug/.build-id/89/1ded5284e2298a1e7415b5f6b59b920bd4df01.debug38 usr/lib/debug/.build-id/89/1ded5284e2298a1e7415b5f6b59b920bd4df01.debug
41 usr/lib/debug/.build-id/8b/a7b9551d39aa30578b4a0daf9ba0efd3d4c936.debug39 usr/lib/debug/.build-id/8b/a7b9551d39aa30578b4a0daf9ba0efd3d4c936.debug
42 usr/lib/debug/.build-id/91/10315d75b96b5747acae5968c3d7318f3fb7fb.debug40 usr/lib/debug/.build-id/91/10315d75b96b5747acae5968c3d7318f3fb7fb.debug
43 usr/lib/debug/.build-id/91/5c0840b3366b98e6b8a36c109ced8b4b972ef1.debug41 usr/lib/debug/.build-id/91/5c0840b3366b98e6b8a36c109ced8b4b972ef1.debug
44 usr/lib/debug/.build-id/92/e013a80b8b97a8ba0caae1ce4e3250fdc149ae.debug42 usr/lib/debug/.build-id/92/e013a80b8b97a8ba0caae1ce4e3250fdc149ae.debug
45 usr/lib/debug/.build-id/94/c4a9409d0040549a405abf9368d690f1d03f01.debug43 usr/lib/debug/.build-id/94/c4a9409d0040549a405abf9368d690f1d03f01.debug
46 usr/lib/debug/.build-id/95/416cdafb12961d06b7c4adc3d82419540d9c36.debug44 usr/lib/debug/.build-id/95/416cdafb12961d06b7c4adc3d82419540d9c36.debug
47 usr/lib/debug/.build-id/96/9ddbd702a0793764d49e070ab49c7aa4c4f97a.debug45 usr/lib/debug/.build-id/96/9ddbd702a0793764d49e070ab49c7aa4c4f97a.debug
 46 usr/lib/debug/.build-id/98/22001a59c25b33cfb62b61810f9f3ce24c2ff2.debug
48 usr/lib/debug/.build-id/98/acb37179533b2c6c3f3960edee2866d9cdb8b2.debug47 usr/lib/debug/.build-id/98/acb37179533b2c6c3f3960edee2866d9cdb8b2.debug
49 usr/lib/debug/.build-id/9a/7bb7e82bf31ab2c663401a1efaf66a5d4313fb.debug48 usr/lib/debug/.build-id/9a/7bb7e82bf31ab2c663401a1efaf66a5d4313fb.debug
50 usr/lib/debug/.build-id/9a/e01d9e4424b87fcc8b2400cf2b12bae5b1301d.debug49 usr/lib/debug/.build-id/9a/e01d9e4424b87fcc8b2400cf2b12bae5b1301d.debug
51 usr/lib/debug/.build-id/9c/5ba2551c1b3f9ad9b00ac70cf82c74f760f9e2.debug50 usr/lib/debug/.build-id/9c/5ba2551c1b3f9ad9b00ac70cf82c74f760f9e2.debug
52 usr/lib/debug/.build-id/9e/dfbb8fff006bba3e7fde8eedb4db410de5856d.debug51 usr/lib/debug/.build-id/9e/dfbb8fff006bba3e7fde8eedb4db410de5856d.debug
53 usr/lib/debug/.build-id/a2/a54fab46cc995117abef17386823338cf8c85b.debug52 usr/lib/debug/.build-id/a2/a54fab46cc995117abef17386823338cf8c85b.debug
54 usr/lib/debug/.build-id/a4/57c0fee7af7b88984be5867e450219580d04f4.debug53 usr/lib/debug/.build-id/a4/57c0fee7af7b88984be5867e450219580d04f4.debug
Offset 61, 29 lines modifiedOffset 60, 30 lines modified
61 usr/lib/debug/.build-id/b0/c581098deaf7efd64964c21edb049eb54ec838.debug60 usr/lib/debug/.build-id/b0/c581098deaf7efd64964c21edb049eb54ec838.debug
62 usr/lib/debug/.build-id/b1/ee1643886cbc07c32d23e111908978cf379bac.debug61 usr/lib/debug/.build-id/b1/ee1643886cbc07c32d23e111908978cf379bac.debug
63 usr/lib/debug/.build-id/b9/f90bf53334589e5b7c47a5db54fed2fe82f68d.debug62 usr/lib/debug/.build-id/b9/f90bf53334589e5b7c47a5db54fed2fe82f68d.debug
64 usr/lib/debug/.build-id/c2/4fb095fbaddc92ef3b088281f9028ae00351bf.debug63 usr/lib/debug/.build-id/c2/4fb095fbaddc92ef3b088281f9028ae00351bf.debug
65 usr/lib/debug/.build-id/c6/e1301de7c89b8a176500df03dd511c1cd0ef6a.debug64 usr/lib/debug/.build-id/c6/e1301de7c89b8a176500df03dd511c1cd0ef6a.debug
66 usr/lib/debug/.build-id/c9/100dc23cf663523f332bcdeee2f49f45aaf088.debug65 usr/lib/debug/.build-id/c9/100dc23cf663523f332bcdeee2f49f45aaf088.debug
67 usr/lib/debug/.build-id/ca/09e789eb7fcad064fbca460fe6575137789022.debug66 usr/lib/debug/.build-id/ca/09e789eb7fcad064fbca460fe6575137789022.debug
 67 usr/lib/debug/.build-id/cd/00a44945483813a5cdc0f5abd5d1685d3d562e.debug
68 usr/lib/debug/.build-id/ce/02cb1f351d2b26a2b3df28f3d9cde1478362b6.debug68 usr/lib/debug/.build-id/ce/02cb1f351d2b26a2b3df28f3d9cde1478362b6.debug
69 usr/lib/debug/.build-id/cf/1dea8f1ad53da223be63ef259545e913f5dfce.debug69 usr/lib/debug/.build-id/cf/1dea8f1ad53da223be63ef259545e913f5dfce.debug
70 usr/lib/debug/.build-id/cf/d3e03c1ccc0f9e82e42185a0762aff25cdc2f3.debug70 usr/lib/debug/.build-id/cf/d3e03c1ccc0f9e82e42185a0762aff25cdc2f3.debug
71 usr/lib/debug/.build-id/d1/f2e273478ac98fcc13523ac2422b78297c2002.debug71 usr/lib/debug/.build-id/d1/f2e273478ac98fcc13523ac2422b78297c2002.debug
72 usr/lib/debug/.build-id/d2/249b96ffea17dd24758ed2e72c68c7aa4f8f96.debug72 usr/lib/debug/.build-id/d2/249b96ffea17dd24758ed2e72c68c7aa4f8f96.debug
73 usr/lib/debug/.build-id/dc/1cf54c98b0717a5191499bbc3ee8b93df5ce77.debug73 usr/lib/debug/.build-id/dc/1cf54c98b0717a5191499bbc3ee8b93df5ce77.debug
74 usr/lib/debug/.build-id/e1/2a53599981e7be00eb72faca2af3b4ac94bb6d.debug74 usr/lib/debug/.build-id/e1/2a53599981e7be00eb72faca2af3b4ac94bb6d.debug
 75 usr/lib/debug/.build-id/e1/9b549278a99ad68936896d1f39a4d400e1eb58.debug
75 usr/lib/debug/.build-id/e3/6e26c13cd22cf8bdac7ef8a63a11fc3965cb9d.debug76 usr/lib/debug/.build-id/e3/6e26c13cd22cf8bdac7ef8a63a11fc3965cb9d.debug
76 usr/lib/debug/.build-id/e5/d4668dfc429c8072678ce691e51336b764ae67.debug77 usr/lib/debug/.build-id/e5/d4668dfc429c8072678ce691e51336b764ae67.debug
77 usr/lib/debug/.build-id/e5/e10debe2fd7ce8416a61a8882ffadf83a3d6bc.debug78 usr/lib/debug/.build-id/e5/e10debe2fd7ce8416a61a8882ffadf83a3d6bc.debug
78 usr/lib/debug/.build-id/ea/4a940d78d0a54f233901fbb49265f2b98d0756.debug79 usr/lib/debug/.build-id/ea/4a940d78d0a54f233901fbb49265f2b98d0756.debug
79 usr/lib/debug/.build-id/eb/009bf05f71624b6914bd064afff80d4c1fb0d0.debug80 usr/lib/debug/.build-id/eb/009bf05f71624b6914bd064afff80d4c1fb0d0.debug
80 usr/lib/debug/.build-id/ed/12c8e57bbb417f9470f1316b2e93ec6923ea8f.debug81 usr/lib/debug/.build-id/ed/12c8e57bbb417f9470f1316b2e93ec6923ea8f.debug
81 usr/lib/debug/.build-id/ef/52e3ae3e27e02951c8d04789fabe4d4bfb6bbb.debug82 usr/lib/debug/.build-id/ef/52e3ae3e27e02951c8d04789fabe4d4bfb6bbb.debug
82 usr/lib/debug/.build-id/f0/01b33e140e3c9d9d56c869c4377cebcdcbd95e.debug83 usr/lib/debug/.build-id/f0/01b33e140e3c9d9d56c869c4377cebcdcbd95e.debug
83 usr/lib/debug/.build-id/f0/b40b9ef8037625ed064d5703f808c5312ebae5.debug84 usr/lib/debug/.build-id/f0/b40b9ef8037625ed064d5703f808c5312ebae5.debug
84 usr/lib/debug/.build-id/f2/1cd99b5f7c257c693f4728b3e9eaa0635b462c.debug85 usr/lib/debug/.build-id/f2/1cd99b5f7c257c693f4728b3e9eaa0635b462c.debug
85 usr/lib/debug/.build-id/f4/31b2340c86d9fb43e2f91bb65e970cac90fdeb.debug86 usr/lib/debug/.build-id/f4/31b2340c86d9fb43e2f91bb65e970cac90fdeb.debug
86 usr/lib/debug/.build-id/f6/1aef603688bda054ba37a761f8eb2d12662620.debug 
87 usr/lib/debug/.build-id/f6/f3addf6023565e0c193dcafe6145039ad3428d.debug87 usr/lib/debug/.build-id/f6/f3addf6023565e0c193dcafe6145039ad3428d.debug
88 usr/lib/debug/.build-id/fb/561bfa7af8085878fd88f648d0a4d03af6749a.debug88 usr/lib/debug/.build-id/fb/561bfa7af8085878fd88f648d0a4d03af6749a.debug
89 usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-pandas-lib.debug89 usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-pandas-lib.debug
37.7 KB
data.tar.xz
37.7 KB
data.tar
15.0 KB
file list
    
Offset 21, 22 lines modifiedOffset 21, 18 lines modified
21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/1c/21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/1c/
22 -rw-r--r--···0·root·········(0)·root·········(0)···361608·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/1c/14083da4c593b75d4d78b5fd38fb4ad52c9570.debug22 -rw-r--r--···0·root·········(0)·root·········(0)···361608·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/1c/14083da4c593b75d4d78b5fd38fb4ad52c9570.debug
23 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/1f/23 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/1f/
24 -rw-r--r--···0·root·········(0)·root·········(0)···490424·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/1f/de14c4af57ddfe570fa9b351af203bd55a214d.debug24 -rw-r--r--···0·root·········(0)·root·········(0)···490424·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/1f/de14c4af57ddfe570fa9b351af203bd55a214d.debug
25 -rw-r--r--···0·root·········(0)·root·········(0)···611516·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/1f/e8bde02aa4d05e0e27f9358516a35d9b64c266.debug25 -rw-r--r--···0·root·········(0)·root·········(0)···611516·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/1f/e8bde02aa4d05e0e27f9358516a35d9b64c266.debug
26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/22/26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/22/
27 -rw-r--r--···0·root·········(0)·root·········(0)···326512·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/22/06e79f4e2ca4633974e21093509e0ad74bcbc8.debug27 -rw-r--r--···0·root·········(0)·root·········(0)···326512·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/22/06e79f4e2ca4633974e21093509e0ad74bcbc8.debug
28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/23/ 
29 -rw-r--r--···0·root·········(0)·root·········(0)··1184884·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/23/f304438ea422b883786d98a8e1861bef86b23b.debug 
30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/2a/28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/2a/
31 -rw-r--r--···0·root·········(0)·root·········(0)··2271104·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/2a/d2707df2a1f13991fbe3bdf5c3b4ca98914321.debug29 -rw-r--r--···0·root·········(0)·root·········(0)··2271104·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/2a/d2707df2a1f13991fbe3bdf5c3b4ca98914321.debug
32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/2b/30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/2b/
33 -rw-r--r--···0·root·········(0)·root·········(0)···574488·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/2b/cf735de5c23dbb83bc10f9c4639d880f1febbd.debug31 -rw-r--r--···0·root·········(0)·root·········(0)···574488·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/2b/cf735de5c23dbb83bc10f9c4639d880f1febbd.debug
34 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/2f/ 
35 -rw-r--r--···0·root·········(0)·root·········(0)··1188080·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/2f/63ae03ce36f367634a9e7e24c66daae7da5a10.debug 
36 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/31/32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/31/
37 -rw-r--r--···0·root·········(0)·root·········(0)··3966104·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/31/f67e83abf992f7b41e7345c319fd87092110df.debug33 -rw-r--r--···0·root·········(0)·root·········(0)··3966104·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/31/f67e83abf992f7b41e7345c319fd87092110df.debug
38 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/36/34 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/36/
39 -rw-r--r--···0·root·········(0)·root·········(0)··2266620·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/36/48214f9dc962a4774d9a0bb8088585ae75a3bc.debug35 -rw-r--r--···0·root·········(0)·root·········(0)··2266620·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/36/48214f9dc962a4774d9a0bb8088585ae75a3bc.debug
40 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/42/36 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/42/
41 -rw-r--r--···0·root·········(0)·root·········(0)···118164·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/42/6d79d2e08011bfa18edf33f5248023d2f5ea1c.debug37 -rw-r--r--···0·root·········(0)·root·········(0)···118164·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/42/6d79d2e08011bfa18edf33f5248023d2f5ea1c.debug
42 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/45/38 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/45/
Offset 50, 25 lines modifiedOffset 46, 25 lines modified
50 -rw-r--r--···0·root·········(0)·root·········(0)···590844·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/4c/c43827fcf7b166b1a46a8af0106b57aced728d.debug46 -rw-r--r--···0·root·········(0)·root·········(0)···590844·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/4c/c43827fcf7b166b1a46a8af0106b57aced728d.debug
51 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/4e/47 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/4e/
52 -rw-r--r--···0·root·········(0)·root·········(0)···731056·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/4e/e8bae6e62197705030a3bcedbb0acef3f26708.debug48 -rw-r--r--···0·root·········(0)·root·········(0)···731056·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/4e/e8bae6e62197705030a3bcedbb0acef3f26708.debug
53 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/4f/49 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/4f/
54 -rw-r--r--···0·root·········(0)·root·········(0)···809208·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/4f/4c11719e901353cce66f75f58305bc93fda5e6.debug50 -rw-r--r--···0·root·········(0)·root·········(0)···809208·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/4f/4c11719e901353cce66f75f58305bc93fda5e6.debug
55 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/50/51 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/50/
56 -rw-r--r--···0·root·········(0)·root·········(0)···135628·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/50/46ab2c601ac336482919b6e198f647cc2490a2.debug52 -rw-r--r--···0·root·········(0)·root·········(0)···135628·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/50/46ab2c601ac336482919b6e198f647cc2490a2.debug
57 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/5a/ 
58 -rw-r--r--···0·root·········(0)·root·········(0)···718500·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/5a/021a20949652b3fd6587036c81ae6f67fcd6fb.debug 
59 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/62/53 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/62/
60 -rw-r--r--···0·root·········(0)·root·········(0)····69780·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/62/61c947d0fc3fcf7335055cbbbbb8a468815ccf.debug54 -rw-r--r--···0·root·········(0)·root·········(0)····69780·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/62/61c947d0fc3fcf7335055cbbbbb8a468815ccf.debug
61 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/69/55 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/69/
62 -rw-r--r--···0·root·········(0)·root·········(0)··2228380·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/69/46faf1cbb519726719d3052933eb4e033bfebe.debug56 -rw-r--r--···0·root·········(0)·root·········(0)··2228380·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/69/46faf1cbb519726719d3052933eb4e033bfebe.debug
63 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/76/57 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/76/
64 -rw-r--r--···0·root·········(0)·root·········(0)··2236748·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/76/5abdabf0b5a7769c18fa596892ec670afa35c0.debug58 -rw-r--r--···0·root·········(0)·root·········(0)··2236748·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/76/5abdabf0b5a7769c18fa596892ec670afa35c0.debug
65 -rw-r--r--···0·root·········(0)·root·········(0)···436348·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/76/b752df1e96d6039e061003cb9fc46c392f7909.debug59 -rw-r--r--···0·root·········(0)·root·········(0)···436348·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/76/b752df1e96d6039e061003cb9fc46c392f7909.debug
66 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/77/60 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/77/
67 -rw-r--r--···0·root·········(0)·root·········(0)··1498060·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/77/e9c94ea6ac866d856656e6da22392ee7ab0e09.debug61 -rw-r--r--···0·root·········(0)·root·········(0)··1498060·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/77/e9c94ea6ac866d856656e6da22392ee7ab0e09.debug
 62 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/7a/
 63 -rw-r--r--···0·root·········(0)·root·········(0)···710664·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/7a/273b4fe65b8111357ecafca33593db14912537.debug
68 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/7e/64 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/7e/
69 -rw-r--r--···0·root·········(0)·root·········(0)···332380·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/7e/0d232758623f6e2a6ae74b23ea4289772eeaf7.debug65 -rw-r--r--···0·root·········(0)·root·········(0)···332380·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/7e/0d232758623f6e2a6ae74b23ea4289772eeaf7.debug
70 -rw-r--r--···0·root·········(0)·root·········(0)···350576·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/7e/55efda8885b5b14b4238a46a741b546af90d80.debug66 -rw-r--r--···0·root·········(0)·root·········(0)···350576·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/7e/55efda8885b5b14b4238a46a741b546af90d80.debug
71 -rw-r--r--···0·root·········(0)·root·········(0)···275404·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/7e/6227cca104f21557549495e6d26b8c2156ca13.debug67 -rw-r--r--···0·root·········(0)·root·········(0)···275404·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/7e/6227cca104f21557549495e6d26b8c2156ca13.debug
72 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/7f/68 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/7f/
73 -rw-r--r--···0·root·········(0)·root·········(0)···585324·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/7f/6b571e10025351ddfb779ba0b7965bb139631c.debug69 -rw-r--r--···0·root·········(0)·root·········(0)···585324·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/7f/6b571e10025351ddfb779ba0b7965bb139631c.debug
74 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/83/70 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/83/
Offset 87, 14 lines modifiedOffset 83, 15 lines modified
87 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/94/83 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/94/
88 -rw-r--r--···0·root·········(0)·root·········(0)··1579908·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/94/c4a9409d0040549a405abf9368d690f1d03f01.debug84 -rw-r--r--···0·root·········(0)·root·········(0)··1579908·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/94/c4a9409d0040549a405abf9368d690f1d03f01.debug
89 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/95/85 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/95/
90 -rw-r--r--···0·root·········(0)·root·········(0)····74284·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/95/416cdafb12961d06b7c4adc3d82419540d9c36.debug86 -rw-r--r--···0·root·········(0)·root·········(0)····74284·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/95/416cdafb12961d06b7c4adc3d82419540d9c36.debug
91 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/96/87 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/96/
92 -rw-r--r--···0·root·········(0)·root·········(0)····31208·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/96/9ddbd702a0793764d49e070ab49c7aa4c4f97a.debug88 -rw-r--r--···0·root·········(0)·root·········(0)····31208·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/96/9ddbd702a0793764d49e070ab49c7aa4c4f97a.debug
93 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/98/89 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/98/
 90 -rw-r--r--···0·root·········(0)·root·········(0)··1184876·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/98/22001a59c25b33cfb62b61810f9f3ce24c2ff2.debug
94 -rw-r--r--···0·root·········(0)·root·········(0)··2075924·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/98/acb37179533b2c6c3f3960edee2866d9cdb8b2.debug91 -rw-r--r--···0·root·········(0)·root·········(0)··2075924·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/98/acb37179533b2c6c3f3960edee2866d9cdb8b2.debug
95 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/9a/92 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/9a/
96 -rw-r--r--···0·root·········(0)·root·········(0)····91292·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/9a/7bb7e82bf31ab2c663401a1efaf66a5d4313fb.debug93 -rw-r--r--···0·root·········(0)·root·········(0)····91292·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/9a/7bb7e82bf31ab2c663401a1efaf66a5d4313fb.debug
97 -rw-r--r--···0·root·········(0)·root·········(0)···279244·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/9a/e01d9e4424b87fcc8b2400cf2b12bae5b1301d.debug94 -rw-r--r--···0·root·········(0)·root·········(0)···279244·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/9a/e01d9e4424b87fcc8b2400cf2b12bae5b1301d.debug
98 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/9c/95 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/9c/
99 -rw-r--r--···0·root·········(0)·root·········(0)···444632·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/9c/5ba2551c1b3f9ad9b00ac70cf82c74f760f9e2.debug96 -rw-r--r--···0·root·········(0)·root·········(0)···444632·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/9c/5ba2551c1b3f9ad9b00ac70cf82c74f760f9e2.debug
100 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/9e/97 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/9e/
Offset 123, 27 lines modifiedOffset 120, 30 lines modified
123 -rw-r--r--···0·root·········(0)·root·········(0)····82792·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/c2/4fb095fbaddc92ef3b088281f9028ae00351bf.debug120 -rw-r--r--···0·root·········(0)·root·········(0)····82792·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/c2/4fb095fbaddc92ef3b088281f9028ae00351bf.debug
124 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/c6/121 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/c6/
125 -rw-r--r--···0·root·········(0)·root·········(0)··1086224·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/c6/e1301de7c89b8a176500df03dd511c1cd0ef6a.debug122 -rw-r--r--···0·root·········(0)·root·········(0)··1086224·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/c6/e1301de7c89b8a176500df03dd511c1cd0ef6a.debug
126 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/c9/123 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/c9/
127 -rw-r--r--···0·root·········(0)·root·········(0)···319000·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/c9/100dc23cf663523f332bcdeee2f49f45aaf088.debug124 -rw-r--r--···0·root·········(0)·root·········(0)···319000·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/c9/100dc23cf663523f332bcdeee2f49f45aaf088.debug
128 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/ca/125 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/ca/
129 -rw-r--r--···0·root·········(0)·root·········(0)··1082924·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/ca/09e789eb7fcad064fbca460fe6575137789022.debug126 -rw-r--r--···0·root·········(0)·root·········(0)··1082924·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/ca/09e789eb7fcad064fbca460fe6575137789022.debug
 127 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/cd/
 128 -rw-r--r--···0·root·········(0)·root·········(0)···718500·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/cd/00a44945483813a5cdc0f5abd5d1685d3d562e.debug
130 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/ce/129 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/ce/
131 -rw-r--r--···0·root·········(0)·root·········(0)···338568·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/ce/02cb1f351d2b26a2b3df28f3d9cde1478362b6.debug130 -rw-r--r--···0·root·········(0)·root·········(0)···338568·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/ce/02cb1f351d2b26a2b3df28f3d9cde1478362b6.debug
132 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/cf/131 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/cf/
133 -rw-r--r--···0·root·········(0)·root·········(0)···320276·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/cf/1dea8f1ad53da223be63ef259545e913f5dfce.debug132 -rw-r--r--···0·root·········(0)·root·········(0)···320276·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/cf/1dea8f1ad53da223be63ef259545e913f5dfce.debug
134 -rw-r--r--···0·root·········(0)·root·········(0)····74744·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/cf/d3e03c1ccc0f9e82e42185a0762aff25cdc2f3.debug133 -rw-r--r--···0·root·········(0)·root·········(0)····74744·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/cf/d3e03c1ccc0f9e82e42185a0762aff25cdc2f3.debug
135 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/d1/134 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/d1/
136 -rw-r--r--···0·root·········(0)·root·········(0)···219316·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/d1/f2e273478ac98fcc13523ac2422b78297c2002.debug135 -rw-r--r--···0·root·········(0)·root·········(0)···219316·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/d1/f2e273478ac98fcc13523ac2422b78297c2002.debug
137 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/d2/136 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/d2/
138 -rw-r--r--···0·root·········(0)·root·········(0)··1046732·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/d2/249b96ffea17dd24758ed2e72c68c7aa4f8f96.debug137 -rw-r--r--···0·root·········(0)·root·········(0)··1046732·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/d2/249b96ffea17dd24758ed2e72c68c7aa4f8f96.debug
139 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/dc/138 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/dc/
140 -rw-r--r--···0·root·········(0)·root·········(0)···592552·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/dc/1cf54c98b0717a5191499bbc3ee8b93df5ce77.debug139 -rw-r--r--···0·root·········(0)·root·········(0)···592552·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/dc/1cf54c98b0717a5191499bbc3ee8b93df5ce77.debug
141 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e1/140 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e1/
142 -rw-r--r--···0·root·········(0)·root·········(0)····39696·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e1/2a53599981e7be00eb72faca2af3b4ac94bb6d.debug141 -rw-r--r--···0·root·········(0)·root·········(0)····39696·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e1/2a53599981e7be00eb72faca2af3b4ac94bb6d.debug
 142 -rw-r--r--···0·root·········(0)·root·········(0)··1188076·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e1/9b549278a99ad68936896d1f39a4d400e1eb58.debug
143 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e3/143 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e3/
144 -rw-r--r--···0·root·········(0)·root·········(0)···926196·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e3/6e26c13cd22cf8bdac7ef8a63a11fc3965cb9d.debug144 -rw-r--r--···0·root·········(0)·root·········(0)···926196·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e3/6e26c13cd22cf8bdac7ef8a63a11fc3965cb9d.debug
145 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e5/145 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e5/
146 -rw-r--r--···0·root·········(0)·root·········(0)···454184·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e5/d4668dfc429c8072678ce691e51336b764ae67.debug146 -rw-r--r--···0·root·········(0)·root·········(0)···454184·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e5/d4668dfc429c8072678ce691e51336b764ae67.debug
147 -rw-r--r--···0·root·········(0)·root·········(0)··1066000·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e5/e10debe2fd7ce8416a61a8882ffadf83a3d6bc.debug147 -rw-r--r--···0·root·········(0)·root·········(0)··1066000·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/e5/e10debe2fd7ce8416a61a8882ffadf83a3d6bc.debug
148 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/ea/148 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/ea/
149 -rw-r--r--···0·root·········(0)·root·········(0)··3349032·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/ea/4a940d78d0a54f233901fbb49265f2b98d0756.debug149 -rw-r--r--···0·root·········(0)·root·········(0)··3349032·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/ea/4a940d78d0a54f233901fbb49265f2b98d0756.debug
Offset 157, 15 lines modifiedOffset 157, 14 lines modified
157 -rw-r--r--···0·root·········(0)·root·········(0)···745184·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f0/01b33e140e3c9d9d56c869c4377cebcdcbd95e.debug157 -rw-r--r--···0·root·········(0)·root·········(0)···745184·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f0/01b33e140e3c9d9d56c869c4377cebcdcbd95e.debug
158 -rw-r--r--···0·root·········(0)·root·········(0)···460404·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f0/b40b9ef8037625ed064d5703f808c5312ebae5.debug158 -rw-r--r--···0·root·········(0)·root·········(0)···460404·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f0/b40b9ef8037625ed064d5703f808c5312ebae5.debug
159 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f2/159 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f2/
160 -rw-r--r--···0·root·········(0)·root·········(0)··1573304·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f2/1cd99b5f7c257c693f4728b3e9eaa0635b462c.debug160 -rw-r--r--···0·root·········(0)·root·········(0)··1573304·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f2/1cd99b5f7c257c693f4728b3e9eaa0635b462c.debug
161 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f4/161 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f4/
162 -rw-r--r--···0·root·········(0)·root·········(0)···103968·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f4/31b2340c86d9fb43e2f91bb65e970cac90fdeb.debug162 -rw-r--r--···0·root·········(0)·root·········(0)···103968·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f4/31b2340c86d9fb43e2f91bb65e970cac90fdeb.debug
163 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f6/163 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f6/
164 -rw-r--r--···0·root·········(0)·root·········(0)···710664·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f6/1aef603688bda054ba37a761f8eb2d12662620.debug 
165 -rw-r--r--···0·root·········(0)·root·········(0)···781964·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f6/f3addf6023565e0c193dcafe6145039ad3428d.debug164 -rw-r--r--···0·root·········(0)·root·········(0)···781964·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/f6/f3addf6023565e0c193dcafe6145039ad3428d.debug
166 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/fb/165 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/fb/
167 -rw-r--r--···0·root·········(0)·root·········(0)···207580·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/fb/561bfa7af8085878fd88f648d0a4d03af6749a.debug166 -rw-r--r--···0·root·········(0)·root·········(0)···207580·2025-02-01·18:39:17.000000·./usr/lib/debug/.build-id/fb/561bfa7af8085878fd88f648d0a4d03af6749a.debug
168 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.dwz/167 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.dwz/
169 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.dwz/arm-linux-gnueabihf/168 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/lib/debug/.dwz/arm-linux-gnueabihf/
170 -rw-r--r--···0·root·········(0)·root·········(0)···290544·2025-02-01·18:39:17.000000·./usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-pandas-lib.debug169 -rw-r--r--···0·root·········(0)·root·········(0)···290544·2025-02-01·18:39:17.000000·./usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-pandas-lib.debug
171 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/share/170 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-01·18:39:17.000000·./usr/share/
7.28 KB
./usr/lib/debug/.build-id/23/f304438ea422b883786d98a8e1861bef86b23b.debug vs.
./usr/lib/debug/.build-id/98/22001a59c25b33cfb62b61810f9f3ce24c2ff2.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 92% similar despite different names
898 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········1183484·(bytes·into·file)13 ··Start·of·section·headers:··········1183476·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········717 ··Number·of·program·headers:·········7
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3519 ··Number·of·section·headers:·········35
20 ··Section·header·string·table·index:·3420 ··Section·header·string·table·index:·34
3.06 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·35·section·headers,·starting·at·offset·0x120efc:1 There·are·35·section·headers,·starting·at·offset·0x120ef4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000138·000138·000024·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000138·000138·000024·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········0000015c·000138·000ee0·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········0000015c·000138·000ee0·10···A··4···3··4
Offset 23, 22 lines modifiedOffset 23, 22 lines modified
23 ··[18]·.dynamic··········NOBITS··········0007fb4c·00fb44·0000f8·08··WA··4···0··423 ··[18]·.dynamic··········NOBITS··········0007fb4c·00fb44·0000f8·08··WA··4···0··4
24 ··[19]·.got··············NOBITS··········0007fc44·00fb44·0003bc·04··WA··0···0··424 ··[19]·.got··············NOBITS··········0007fc44·00fb44·0003bc·04··WA··0···0··4
25 ··[20]·.data·············NOBITS··········00080000·00fb44·00121c·00··WA··0···0··825 ··[20]·.data·············NOBITS··········00080000·00fb44·00121c·00··WA··0···0··8
26 ··[21]·.bss··············NOBITS··········00081220·00fb44·000dd8·00··WA··0···0··826 ··[21]·.bss··············NOBITS··········00081220·00fb44·000dd8·00··WA··0···0··8
27 ··[22]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··127 ··[22]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··1
28 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··128 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··1
29 ··[24]·.debug_aranges····PROGBITS········00000000·000188·0000ce·00···C··0···0··429 ··[24]·.debug_aranges····PROGBITS········00000000·000188·0000ce·00···C··0···0··4
30 ··[25]·.debug_info·······PROGBITS········00000000·000258·06b1bd·00···C··0···0··430 ··[25]·.debug_info·······PROGBITS········00000000·000258·06b1b8·00···C··0···0··4
31 ··[26]·.debug_abbrev·····PROGBITS········00000000·06b418·0004f4·00···C··0···0··431 ··[26]·.debug_abbrev·····PROGBITS········00000000·06b410·0004f4·00···C··0···0··4
32 ··[27]·.debug_line·······PROGBITS········00000000·06b90c·034c67·00···C··0···0··432 ··[27]·.debug_line·······PROGBITS········00000000·06b904·034c67·00···C··0···0··4
33 ··[28]·.debug_frame······PROGBITS········00000000·0a0574·000f7b·00···C··0···0··433 ··[28]·.debug_frame······PROGBITS········00000000·0a056c·000f7b·00···C··0···0··4
34 ··[29]·.debug_loclists···PROGBITS········00000000·0a14f0·05d1ae·00···C··0···0··434 ··[29]·.debug_loclists···PROGBITS········00000000·0a14e8·05d1ae·00···C··0···0··4
35 ··[30]·.debug_rnglists···PROGBITS········00000000·0fe6a0·010899·00···C··0···0··435 ··[30]·.debug_rnglists···PROGBITS········00000000·0fe698·010899·00···C··0···0··4
36 ··[31]·.gnu_debugaltlink·PROGBITS········00000000·10ef39·000055·00······0···0··136 ··[31]·.gnu_debugaltlink·PROGBITS········00000000·10ef31·000055·00······0···0··1
37 ··[32]·.symtab···········SYMTAB··········00000000·10ef90·0083e0·10·····33·1875··437 ··[32]·.symtab···········SYMTAB··········00000000·10ef88·0083e0·10·····33·1875··4
38 ··[33]·.strtab···········STRTAB··········00000000·117370·009a28·00······0···0··138 ··[33]·.strtab···········STRTAB··········00000000·117368·009a28·00······0···0··1
39 ··[34]·.shstrtab·········STRTAB··········00000000·120d98·000163·00······0···0··139 ··[34]·.shstrtab·········STRTAB··········00000000·120d90·000163·00······0···0··1
40 Key·to·Flags:40 Key·to·Flags:
41 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),41 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
42 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),42 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
43 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),43 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
44 ··D·(mbind),·y·(purecode),·p·(processor·specific)44 ··D·(mbind),·y·(purecode),·p·(processor·specific)
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·23f304438ea422b883786d98a8e1861bef86b23b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9822001a59c25b33cfb62b61810f9f3ce24c2ff2
1.02 KB
readelf --wide --debug-dump=info {}
    
Offset 143757, 16 lines modifiedOffset 143757, 16 lines modified
143757 ····<545a2>···DW_AT_decl_line···:·(data2)·45911143757 ····<545a2>···DW_AT_decl_line···:·(data2)·45911
143758 ····<545a4>···DW_AT_decl_column·:·(data1)·13143758 ····<545a4>···DW_AT_decl_column·:·(data1)·13
143759 ····<545a5>···DW_AT_type········:·(GNU_ref_alt)·<0x297a7>143759 ····<545a5>···DW_AT_type········:·(GNU_ref_alt)·<0x297a7>
143760 ·<2><545a9>:·Abbrev·Number:·13·(DW_TAG_variable)143760 ·<2><545a9>:·Abbrev·Number:·13·(DW_TAG_variable)
143761 ····<545aa>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x918e9)·143761 ····<545aa>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x918e9)·
143762 ····<545ae>···DW_AT_decl_file···:·(data1)·1143762 ····<545ae>···DW_AT_decl_file···:·(data1)·1
143763 ····<545af>···DW_AT_decl_line···:·(data2)·45912143763 ····<545af>···DW_AT_decl_line···:·(data2)·45912
143764 ····<545b1>···DW_AT_decl_column·:·(data1)·17143764 ····<545b1>···DW_AT_decl_column·:·(data1)·26
143765 ····<545b2>···DW_AT_type········:·(GNU_ref_alt)·<0x1f4e9>143765 ····<545b2>···DW_AT_type········:·(GNU_ref_alt)·<0x3318c>
143766 ·<2><545b6>:·Abbrev·Number:·13·(DW_TAG_variable)143766 ·<2><545b6>:·Abbrev·Number:·13·(DW_TAG_variable)
143767 ····<545b7>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xbd06c)·143767 ····<545b7>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xbd06c)·
143768 ····<545bb>···DW_AT_decl_file···:·(data1)·1143768 ····<545bb>···DW_AT_decl_file···:·(data1)·1
143769 ····<545bc>···DW_AT_decl_line···:·(data2)·45913143769 ····<545bc>···DW_AT_decl_line···:·(data2)·45913
143770 ····<545be>···DW_AT_decl_column·:·(data1)·20143770 ····<545be>···DW_AT_decl_column·:·(data1)·20
143771 ····<545bf>···DW_AT_type········:·(GNU_ref_alt)·<0x25081>143771 ····<545bf>···DW_AT_type········:·(GNU_ref_alt)·<0x25081>
143772 ·<2><545c3>:·Abbrev·Number:·13·(DW_TAG_variable)143772 ·<2><545c3>:·Abbrev·Number:·13·(DW_TAG_variable)
1.66 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ;GCC:·(Debian·14.2.0-16)·14.2.01 GCC:·(Debian·14.2.0-16)·14.2.0
2 LP=#i4i·2 LP=#i4i·
3 Hu\'c=Ew3 Hu\'c=Ew
4 r?[AVzsT4 r?[AVzsT
5 /VWe9le`>x5 /VWe9le`>x
6 ,l>NXGp86 ,l>NXGp8
7 8·iGD.yaS7 8·iGD.yaS
8 >VM\7*er8 >VM\7*er
Offset 32, 73 lines modifiedOffset 32, 78 lines modified
32 .md3F(Vv32 .md3F(Vv
33 5cY_1!?n33 5cY_1!?n
34 7S^8y[|034 7S^8y[|0
35 %l7xgmvv35 %l7xgmvv
36 N-)]xI» ·36 N-)]xI» ·
37 *bBz8VtD37 *bBz8VtD
38 HpDgL$fA38 HpDgL$fA
 39 @n-D1uH4
 40 ~fYF}y}cK
 41 A(S?QS>M
39 [gJE>^+U 
40 {HpKgL$f 
41 syJ\:9,[ 
42 a>xB2h_RC 
43 P$0Knr_? 
44 PB%pS»  \TB42 PF%pS»  \TB
45 tlh3]9q> 
46 PC;rTl/» 
47 <\P-4J%ht%hr%hp%hn30 
48 M`:"|*h'" 
49 sP63WlN,@:?WnN 
50 f'flusb7`;s 
51 OF>%oaD> 
52 Dodz5wW" 
53 WApQeL(& 
54 "L%-DL`S 
55 VwVNFkvV 
56 M*_B1*M$ 
57 MMLijb*CS 
58 o8f}oVj~OO 
59 }6U$NZ|).R 
60 lywfgfwggw 
61 Lsu$T]#Ms# 
62 2)l+dhqA 
63 t>@(ZW)S 
64 i[W)S/D~ 
65 pnQras_x 
66 WSeIfpIfh%97U 
67 3k>S)NT0 
68 &?*Fwn^A-R 
69 Qt|N@pUi·) 
70 i@]5Z?p. 
71 1WWReO$6 
72 'VO4QrQ> 
73 Z8AA/9$\ 
74 xba~_oqj 
75 p#O,M{·AW/)& 
76 c\)!C)o])o 
77 }{gwgvvvvw 
78 t+oGx:|E 
79 I8q%J}6} 
80 A<<lqUUn 
81 U.n,k»  {YK 
82 TS/krMCYSj 
83 ~zshFvH&L} 
84 ]]}DbV^L2LA 
85 »       w{W5S·$e 
86 %y?pDoPv 
87 hr3Lm»  /C 
88 $-dIZX)I 
89 1}?Zl3=x! 
90 X%KH>w`9 
91 @^yUTic{ 
92 ~}/YT?r9 
93 p<|B"$&s 
94 ;:*s.}m&; 
95 *JAq.K\O 
96 _Pw8/u@X 
97 'r]']7\H43 jzmh3]9q>
 44 HK,ZW~NRe
 45 <|M<<N4/
 46 /·*$h_@TL
 47 wq6xk+V?
 48 $B(z%NN"
 49 %,#%aB» P
 50 ?1Y_Q|PW
 51 U``1+0.F
 52 9AH2voN,
 53 ^n7]N6x?3)
 54 Y*3~C0N`
 55 %=m`gsK^'
 56 \tj#'BD.b
 57 2Jjs=]hS
 58 H;S>2J?»
 59 wgvfvwvv
 60 aL{qeU·*
 61 k08wJ/u=
 62 !l*+Ur:|
 63 Qb|8F[~R2.
 64 @h>ZYgBq
 65 O3*>0F:D%Rnl
 66 D+?NmYE/6
 67 b"droUh*
 68 TJT,Czf{*
 69 ~w[_2K>L
 70 =YO&tO·.
 71 I~·cbzL)
 72 K.^,(Z@dG
 73 \x/`}'J7
 74 /·<»     g?tW
 75 a*.&St::
 76 wiv)*"MD@EP
 77 sz-Sras-
 78 D·'DvXOX
 79 qo·-D`*L7
 80 }'z;`»  YT
 81 '/G6U1<'
 82 m3xl$}l_
 83 bh»     tgd>ZiT1
 84 a7b@U1S0
 85 ~gMBh~gy
 86 eS:|$LY`
 87 %pOGJ{Hx
 88 ?%S_$/y)C
 89 HX)GO6_1z
 90 QZ@Wdkj|u
 91 D<}|*-I=k
 92 6p?j.-n1
Max diff block lines reached; 63/1648 bytes (3.82%) of diff not shown.
7.21 KB
./usr/lib/debug/.build-id/2f/63ae03ce36f367634a9e7e24c66daae7da5a10.debug vs.
./usr/lib/debug/.build-id/e1/9b549278a99ad68936896d1f39a4d400e1eb58.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 94% similar despite different names
898 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········1186680·(bytes·into·file)13 ··Start·of·section·headers:··········1186676·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········717 ··Number·of·program·headers:·········7
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3519 ··Number·of·section·headers:·········35
20 ··Section·header·string·table·index:·3420 ··Section·header·string·table·index:·34
3.06 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·35·section·headers,·starting·at·offset·0x121b78:1 There·are·35·section·headers,·starting·at·offset·0x121b74:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········00000138·000138·000024·04···A··3···0··46 ··[·2]·.gnu.hash·········NOBITS··········00000138·000138·000024·04···A··3···0··4
7 ··[·3]·.dynsym···········NOBITS··········0000015c·000138·000f10·10···A··4···3··47 ··[·3]·.dynsym···········NOBITS··········0000015c·000138·000f10·10···A··4···3··4
Offset 23, 22 lines modifiedOffset 23, 22 lines modified
23 ··[18]·.dynamic··········NOBITS··········0007fb3c·00fb34·0000f8·08··WA··4···0··423 ··[18]·.dynamic··········NOBITS··········0007fb3c·00fb34·0000f8·08··WA··4···0··4
24 ··[19]·.got··············NOBITS··········0007fc34·00fb34·0003cc·04··WA··0···0··424 ··[19]·.got··············NOBITS··········0007fc34·00fb34·0003cc·04··WA··0···0··4
25 ··[20]·.data·············NOBITS··········00080000·00fb34·00121c·00··WA··0···0··825 ··[20]·.data·············NOBITS··········00080000·00fb34·00121c·00··WA··0···0··8
26 ··[21]·.bss··············NOBITS··········00081220·00fb34·000dd8·00··WA··0···0··826 ··[21]·.bss··············NOBITS··········00081220·00fb34·000dd8·00··WA··0···0··8
27 ··[22]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··127 ··[22]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··1
28 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··128 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··1
29 ··[24]·.debug_aranges····PROGBITS········00000000·000188·0000cb·00···C··0···0··429 ··[24]·.debug_aranges····PROGBITS········00000000·000188·0000cb·00···C··0···0··4
30 ··[25]·.debug_info·······PROGBITS········00000000·000254·06b556·00···C··0···0··430 ··[25]·.debug_info·······PROGBITS········00000000·000254·06b554·00···C··0···0··4
31 ··[26]·.debug_abbrev·····PROGBITS········00000000·06b7ac·0004f9·00···C··0···0··431 ··[26]·.debug_abbrev·····PROGBITS········00000000·06b7a8·0004f9·00···C··0···0··4
32 ··[27]·.debug_line·······PROGBITS········00000000·06bca8·03454e·00···C··0···0··432 ··[27]·.debug_line·······PROGBITS········00000000·06bca4·03454e·00···C··0···0··4
33 ··[28]·.debug_frame······PROGBITS········00000000·0a01f8·000f81·00···C··0···0··433 ··[28]·.debug_frame······PROGBITS········00000000·0a01f4·000f81·00···C··0···0··4
34 ··[29]·.debug_loclists···PROGBITS········00000000·0a117c·05e2c8·00···C··0···0··434 ··[29]·.debug_loclists···PROGBITS········00000000·0a1178·05e2c8·00···C··0···0··4
35 ··[30]·.debug_rnglists···PROGBITS········00000000·0ff444·0106b9·00···C··0···0··435 ··[30]·.debug_rnglists···PROGBITS········00000000·0ff440·0106b9·00···C··0···0··4
36 ··[31]·.gnu_debugaltlink·PROGBITS········00000000·10fafd·000055·00······0···0··136 ··[31]·.gnu_debugaltlink·PROGBITS········00000000·10faf9·000055·00······0···0··1
37 ··[32]·.symtab···········SYMTAB··········00000000·10fb54·008440·10·····33·1878··437 ··[32]·.symtab···········SYMTAB··········00000000·10fb50·008440·10·····33·1878··4
38 ··[33]·.strtab···········STRTAB··········00000000·117f94·009a7e·00······0···0··138 ··[33]·.strtab···········STRTAB··········00000000·117f90·009a7e·00······0···0··1
39 ··[34]·.shstrtab·········STRTAB··········00000000·121a12·000163·00······0···0··139 ··[34]·.shstrtab·········STRTAB··········00000000·121a0e·000163·00······0···0··1
40 Key·to·Flags:40 Key·to·Flags:
41 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),41 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
42 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),42 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
43 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),43 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
44 ··D·(mbind),·y·(purecode),·p·(processor·specific)44 ··D·(mbind),·y·(purecode),·p·(processor·specific)
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2f63ae03ce36f367634a9e7e24c66daae7da5a103 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e19b549278a99ad68936896d1f39a4d400e1eb58
1.02 KB
readelf --wide --debug-dump=info {}
    
Offset 143998, 16 lines modifiedOffset 143998, 16 lines modified
143998 ····<546fd>···DW_AT_decl_line···:·(data2)·45911143998 ····<546fd>···DW_AT_decl_line···:·(data2)·45911
143999 ····<546ff>···DW_AT_decl_column·:·(data1)·13143999 ····<546ff>···DW_AT_decl_column·:·(data1)·13
144000 ····<54700>···DW_AT_type········:·(GNU_ref_alt)·<0x26364>144000 ····<54700>···DW_AT_type········:·(GNU_ref_alt)·<0x26364>
144001 ·<2><54704>:·Abbrev·Number:·13·(DW_TAG_variable)144001 ·<2><54704>:·Abbrev·Number:·13·(DW_TAG_variable)
144002 ····<54705>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x918e9)·144002 ····<54705>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x918e9)·
144003 ····<54709>···DW_AT_decl_file···:·(data1)·1144003 ····<54709>···DW_AT_decl_file···:·(data1)·1
144004 ····<5470a>···DW_AT_decl_line···:·(data2)·45912144004 ····<5470a>···DW_AT_decl_line···:·(data2)·45912
144005 ····<5470c>···DW_AT_decl_column·:·(data1)·17144005 ····<5470c>···DW_AT_decl_column·:·(data1)·26
144006 ····<5470d>···DW_AT_type········:·(GNU_ref_alt)·<0x1f4e9>144006 ····<5470d>···DW_AT_type········:·(GNU_ref_alt)·<0x3318c>
144007 ·<2><54711>:·Abbrev·Number:·13·(DW_TAG_variable)144007 ·<2><54711>:·Abbrev·Number:·13·(DW_TAG_variable)
144008 ····<54712>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xbd06c)·144008 ····<54712>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xbd06c)·
144009 ····<54716>···DW_AT_decl_file···:·(data1)·1144009 ····<54716>···DW_AT_decl_file···:·(data1)·1
144010 ····<54717>···DW_AT_decl_line···:·(data2)·45913144010 ····<54717>···DW_AT_decl_line···:·(data2)·45913
144011 ····<54719>···DW_AT_decl_column·:·(data1)·20144011 ····<54719>···DW_AT_decl_column·:·(data1)·20
144012 ····<5471a>···DW_AT_type········:·(GNU_ref_alt)·<0x25081>144012 ····<5471a>···DW_AT_type········:·(GNU_ref_alt)·<0x25081>
144013 ·<2><5471e>:·Abbrev·Number:·13·(DW_TAG_variable)144013 ·<2><5471e>:·Abbrev·Number:·13·(DW_TAG_variable)
1.6 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 GCC:·(Debian·14.2.0-16)·14.2.01 XGCC:·(Debian·14.2.0-16)·14.2.0
2 :JHj>(#f02 :JHj>(#f0
3 F=<GT'j`3 F=<GT'j`
4 %8libFtw04 %8libFtw0
5 _uOU2q-J5 _uOU2q-J
6 9DVGwL$f6 9DVGwL$f
7 @;·eR2.c+7 @;·eR2.c+
8 CX{Ed;\s8 CX{Ed;\s
Offset 42, 64 lines modifiedOffset 42, 84 lines modified
42 QMzdzgdq342 QMzdzgdq3
43 X*W)7Ii-43 X*W)7Ii-
44 ZpYhi60l44 ZpYhi60l
45 (SYKT.XM45 (SYKT.XM
46 S]zzhJG846 S]zzhJG8
47 k·gC&%he47 k·gC&%he
48 Zd7]Xfq]^lq48 Zd7]Xfq]^lq
49 |sDAjSysD 
50 %r,gj»  !7I 
51 40$S*67( 
52 }.S-\+p5D 
53 TJPA~H(b 
54 QY*n1-_eP 
55 9U&9uNUIz 
56 p[vN1"l» 
57 Bf.$Gp_@z 
58 (LSGi_<!R 
59 oMZ9xSa2 
60 aydT+F{dT; 
61 }[#m»   `Y[ 
62 eTJ!XGJ% 
63 ON,M?!E= 
64 EYAdJ%x]{U 
65 {1B_9ONZ 
66 8^-!ZU>]»        
67 ·x},{UB1 
68 5)Wa<hMk 
69 :aRfRXDM 
70 7x~y$Kf} 
71 **uy5v*Q 
72 2/W/P/f< 
73 )<OKl-QM. 
74 -*V'fwpt 
75 oSxhtLU;)\ 
76 E`L_:)L7, 
77 pfJRl8bB 
78 U)0bZE;) 
79 qYQ[>v;ks/< 
80 wheU>iE/ 
81 >[gvfwvw 
82 'T]G`w(rWu 
83 `xJF8ze1 
84 1<I0>#5Q 
85 P*W\h;*V 
86 »       H>L,DjnE 
87 >C%Zd)Ae 
88 Rz^uR-d{ 
89 Ni)v=)Kk 
90 QH%9Rjcc 
91 v{hq--0v 
92 FC=DpYZe4 
93 R»      QNw"x{ 
94 MDr?N{G» 
95 /IK\YFU{ 
96 ·HCc-"DfV 
97 v56_Tv{d 
98 |h|Uh_pIj49 u*S=V,Wk
 50 (%0M,.lN
 51 Nk"B~)5=
 52 p:\Q:?AH
 53 !Mji/MK+f
 54 iZc6g$K[
 55 W:z'M>G»
 56 sS`4b-:=
 57 s0W$mp%Yrr_V
 58 >'8T}Nth
 59 cTtEv1#[
 60 o`+}xVXi<0
 61 Gj1L·5XF:X
 62 _j>,»   G!C
 63 sd)Vy'1o
 64 k03UJi5TQ[
 65 yUb^6&·x
 66 G^t;·o`*
 67 Aq\Q/*^{
 68 NXs^)|?v
 69 #·<h"'FB1p
 70 bR~[$gk+E
 71 "LHRG"r(
 72 F{=CtvEUY
 73 ?!?Q(»  hq8
 74 E83",+g»]
 75 XFPi-QTEO%m}Y
 76 ^<7R8*Y}
 77 /1%Xi0ef
 78 S3B1»   Dmj
 79 |71?f/2%
 80 H»      [l;^:/
 81 Z.Bb*l!w1I
 82 ]_0+-a\(
 83 ·nnDUQTU=
 84 ll&s»   l.gc
 85 `Xl"OW>B^
 86 s4#",{7K%6
 87 m»      M1[o?j
 88 Ry!wGNg»
 89 "'sDbPZG
 90 7Or8.Px.]hB
 91 //]wt@W5
 92 m7"1(+Ab
 93 )T*&]Wj9
 94 ·0"Idm5`l
 95 [{3;WRs5
 96 QUFb1yV=
 97 T6Z;tU.Z
 98 G|%\»   >3m
 99 9P&8Kg$^
 100 #:J5hjYT
 101 yNhi7`t],
 102 ]=»     »     'Pb?
 103 O=-}+xZPz
 104 kkJBK·"e
 105 E0M.@=;.
 106 p%W|»   j`'
 107 p?\@SjzW
 108 +"LNq*xc
 109 gAk6QNWS
 110 Y.D}jQdb
Max diff block lines reached; 65/1584 bytes (4.10%) of diff not shown.
3.02 KB
./usr/lib/debug/.build-id/5a/021a20949652b3fd6587036c81ae6f67fcd6fb.debug vs.
./usr/lib/debug/.build-id/cd/00a44945483813a5cdc0f5abd5d1685d3d562e.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 99% similar despite different names
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5a021a20949652b3fd6587036c81ae6f67fcd6fb3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cd00a44945483813a5cdc0f5abd5d1685d3d562e
1.96 KB
readelf --wide --debug-dump=info {}
    
Offset 66708, 16 lines modifiedOffset 66708, 16 lines modified
66708 ····<262c9>···DW_AT_decl_line···:·(data2)·3413866708 ····<262c9>···DW_AT_decl_line···:·(data2)·34138
66709 ····<262cb>···DW_AT_decl_column·:·(data1)·1366709 ····<262cb>···DW_AT_decl_column·:·(data1)·13
66710 ····<262cc>···DW_AT_type········:·(GNU_ref_alt)·<0x26364>66710 ····<262cc>···DW_AT_type········:·(GNU_ref_alt)·<0x26364>
66711 ·<2><262d0>:·Abbrev·Number:·13·(DW_TAG_variable)66711 ·<2><262d0>:·Abbrev·Number:·13·(DW_TAG_variable)
66712 ····<262d1>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x9187a)·66712 ····<262d1>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x9187a)·
66713 ····<262d5>···DW_AT_decl_file···:·(data1)·166713 ····<262d5>···DW_AT_decl_file···:·(data1)·1
66714 ····<262d6>···DW_AT_decl_line···:·(data2)·3413966714 ····<262d6>···DW_AT_decl_line···:·(data2)·34139
66715 ····<262d8>···DW_AT_decl_column·:·(data1)·1666715 ····<262d8>···DW_AT_decl_column·:·(data1)·26
66716 ····<262d9>···DW_AT_type········:·(GNU_ref_alt)·<0x12716>66716 ····<262d9>···DW_AT_type········:·(GNU_ref_alt)·<0x327b8>
66717 ·<2><262dd>:·Abbrev·Number:·13·(DW_TAG_variable)66717 ·<2><262dd>:·Abbrev·Number:·13·(DW_TAG_variable)
66718 ····<262de>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd884e)·66718 ····<262de>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd884e)·
66719 ····<262e2>···DW_AT_decl_file···:·(data1)·166719 ····<262e2>···DW_AT_decl_file···:·(data1)·1
66720 ····<262e3>···DW_AT_decl_line···:·(data2)·3414066720 ····<262e3>···DW_AT_decl_line···:·(data2)·34140
66721 ····<262e5>···DW_AT_decl_column·:·(data1)·1366721 ····<262e5>···DW_AT_decl_column·:·(data1)·13
66722 ····<262e6>···DW_AT_type········:·(GNU_ref_alt)·<0x26364>66722 ····<262e6>···DW_AT_type········:·(GNU_ref_alt)·<0x26364>
66723 ·<2><262ea>:·Abbrev·Number:·13·(DW_TAG_variable)66723 ·<2><262ea>:·Abbrev·Number:·13·(DW_TAG_variable)
Offset 86639, 16 lines modifiedOffset 86639, 16 lines modified
86639 ····<32124>···DW_AT_decl_line···:·(data2)·2800686639 ····<32124>···DW_AT_decl_line···:·(data2)·28006
86640 ····<32126>···DW_AT_decl_column·:·(data1)·1386640 ····<32126>···DW_AT_decl_column·:·(data1)·13
86641 ····<32127>···DW_AT_type········:·(GNU_ref_alt)·<0x26364>86641 ····<32127>···DW_AT_type········:·(GNU_ref_alt)·<0x26364>
86642 ·<2><3212b>:·Abbrev·Number:·13·(DW_TAG_variable)86642 ·<2><3212b>:·Abbrev·Number:·13·(DW_TAG_variable)
86643 ····<3212c>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x9187a)·86643 ····<3212c>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x9187a)·
86644 ····<32130>···DW_AT_decl_file···:·(data1)·186644 ····<32130>···DW_AT_decl_file···:·(data1)·1
86645 ····<32131>···DW_AT_decl_line···:·(data2)·2800786645 ····<32131>···DW_AT_decl_line···:·(data2)·28007
86646 ····<32133>···DW_AT_decl_column·:·(data1)·1686646 ····<32133>···DW_AT_decl_column·:·(data1)·26
86647 ····<32134>···DW_AT_type········:·(GNU_ref_alt)·<0x12716>86647 ····<32134>···DW_AT_type········:·(GNU_ref_alt)·<0x327b8>
86648 ·<2><32138>:·Abbrev·Number:·13·(DW_TAG_variable)86648 ·<2><32138>:·Abbrev·Number:·13·(DW_TAG_variable)
86649 ····<32139>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd884e)·86649 ····<32139>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd884e)·
86650 ····<3213d>···DW_AT_decl_file···:·(data1)·186650 ····<3213d>···DW_AT_decl_file···:·(data1)·1
86651 ····<3213e>···DW_AT_decl_line···:·(data2)·2800886651 ····<3213e>···DW_AT_decl_line···:·(data2)·28008
86652 ····<32140>···DW_AT_decl_column·:·(data1)·1386652 ····<32140>···DW_AT_decl_column·:·(data1)·13
86653 ····<32141>···DW_AT_type········:·(GNU_ref_alt)·<0x26364>86653 ····<32141>···DW_AT_type········:·(GNU_ref_alt)·<0x26364>
86654 ·<2><32145>:·Abbrev·Number:·13·(DW_TAG_variable)86654 ·<2><32145>:·Abbrev·Number:·13·(DW_TAG_variable)
401 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 GCC:·(Debian·14.2.0-16)·14.2.01 h]=V.GCC:·(Debian·14.2.0-16)·14.2.0
2 5*jj(ZQ12 5*jj(ZQ1
3 &p}i@»  4c3 &p}i@»  4c
4 ?V1c(cmU4 ?V1c(cmU
5 v>Mv0~935 v>Mv0~93
6 <\nR2_ZB6 <\nR2_ZB
7 4sUzlAt,VY7 4sUzlAt,VY
8 X4f,y`t%8 X4f,y`t%
Offset 15, 14 lines modifiedOffset 15, 15 lines modified
15 ;!B1»   D}'15 ;!B1»   D}'
16 >DP<~k%-16 >DP<~k%-
17 ·l:RJb?VY17 ·l:RJb?VY
18 _S$&S#FwB,018 _S$&S#FwB,0
19 p_EY1hgukR919 p_EY1hgukR9
20 $Wlzf'*}'20 $Wlzf'*}'
21 )wMD,{!c/21 )wMD,{!c/
 22 523efPsdf
22 N+y<P*!/OJW{23 N+y<P*!/OJW{
23 `$|j}/dZ624 `$|j}/dZ6
24 @8g7·tm%25 @8g7·tm%
25 xdbz»   S7Cm26 xdbz»   S7Cm
26 Ir?d)24s.i=z27 Ir?d)24s.i=z
27 +J(Zg`;^28 +J(Zg`;^
28 CFMuiA5AT*29 CFMuiA5AT*
5.18 KB
./usr/lib/debug/.build-id/f6/1aef603688bda054ba37a761f8eb2d12662620.debug vs.
./usr/lib/debug/.build-id/7a/273b4fe65b8111357ecafca33593db14912537.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 93% similar despite different names
1.36 KB
readelf --wide --sections {}
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ··[18]·.dynamic··········NOBITS··········0004fbac·00fba4·0000f8·08··WA··4···0··423 ··[18]·.dynamic··········NOBITS··········0004fbac·00fba4·0000f8·08··WA··4···0··4
24 ··[19]·.got··············NOBITS··········0004fca4·00fba4·00035c·04··WA··0···0··424 ··[19]·.got··············NOBITS··········0004fca4·00fba4·00035c·04··WA··0···0··4
25 ··[20]·.data·············NOBITS··········00050000·00fba4·000ad8·00··WA··0···0··825 ··[20]·.data·············NOBITS··········00050000·00fba4·000ad8·00··WA··0···0··8
26 ··[21]·.bss··············NOBITS··········00050ad8·00fba4·0008d8·00··WA··0···0··826 ··[21]·.bss··············NOBITS··········00050ad8·00fba4·0008d8·00··WA··0···0··8
27 ··[22]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··127 ··[22]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··1
28 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··128 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··1
29 ··[24]·.debug_aranges····PROGBITS········00000000·000188·0000a7·00···C··0···0··429 ··[24]·.debug_aranges····PROGBITS········00000000·000188·0000a7·00···C··0···0··4
30 ··[25]·.debug_info·······PROGBITS········00000000·000230·03f69c·00···C··0···0··430 ··[25]·.debug_info·······PROGBITS········00000000·000230·03f69b·00···C··0···0··4
31 ··[26]·.debug_abbrev·····PROGBITS········00000000·03f8cc·0003e2·00···C··0···0··431 ··[26]·.debug_abbrev·····PROGBITS········00000000·03f8cc·0003e2·00···C··0···0··4
32 ··[27]·.debug_line·······PROGBITS········00000000·03fcb0·021450·00···C··0···0··432 ··[27]·.debug_line·······PROGBITS········00000000·03fcb0·021450·00···C··0···0··4
33 ··[28]·.debug_frame······PROGBITS········00000000·061100·000af7·00···C··0···0··433 ··[28]·.debug_frame······PROGBITS········00000000·061100·000af7·00···C··0···0··4
34 ··[29]·.debug_loclists···PROGBITS········00000000·061bf8·036997·00···C··0···0··434 ··[29]·.debug_loclists···PROGBITS········00000000·061bf8·036997·00···C··0···0··4
35 ··[30]·.debug_rnglists···PROGBITS········00000000·098590·0097e6·00···C··0···0··435 ··[30]·.debug_rnglists···PROGBITS········00000000·098590·0097e6·00···C··0···0··4
36 ··[31]·.gnu_debugaltlink·PROGBITS········00000000·0a1d76·000055·00······0···0··136 ··[31]·.gnu_debugaltlink·PROGBITS········00000000·0a1d76·000055·00······0···0··1
37 ··[32]·.symtab···········SYMTAB··········00000000·0a1dcc·005c40·10·····33·1265··437 ··[32]·.symtab···········SYMTAB··········00000000·0a1dcc·005c40·10·····33·1265··4
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f61aef603688bda054ba37a761f8eb2d126626203 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7a273b4fe65b8111357ecafca33593db14912537
1.96 KB
readelf --wide --debug-dump=info {}
    
Offset 66206, 16 lines modifiedOffset 66206, 16 lines modified
66206 ····<25de0>···DW_AT_decl_line···:·(data2)·3413866206 ····<25de0>···DW_AT_decl_line···:·(data2)·34138
66207 ····<25de2>···DW_AT_decl_column·:·(data1)·1366207 ····<25de2>···DW_AT_decl_column·:·(data1)·13
66208 ····<25de3>···DW_AT_type········:·(GNU_ref_alt)·<0x297a7>66208 ····<25de3>···DW_AT_type········:·(GNU_ref_alt)·<0x297a7>
66209 ·<2><25de7>:·Abbrev·Number:·13·(DW_TAG_variable)66209 ·<2><25de7>:·Abbrev·Number:·13·(DW_TAG_variable)
66210 ····<25de8>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x9187a)·66210 ····<25de8>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x9187a)·
66211 ····<25dec>···DW_AT_decl_file···:·(data1)·166211 ····<25dec>···DW_AT_decl_file···:·(data1)·1
66212 ····<25ded>···DW_AT_decl_line···:·(data2)·3413966212 ····<25ded>···DW_AT_decl_line···:·(data2)·34139
66213 ····<25def>···DW_AT_decl_column·:·(data1)·1666213 ····<25def>···DW_AT_decl_column·:·(data1)·26
66214 ····<25df0>···DW_AT_type········:·(GNU_ref_alt)·<0x12716>66214 ····<25df0>···DW_AT_type········:·(GNU_ref_alt)·<0x327b8>
66215 ·<2><25df4>:·Abbrev·Number:·13·(DW_TAG_variable)66215 ·<2><25df4>:·Abbrev·Number:·13·(DW_TAG_variable)
66216 ····<25df5>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd884e)·66216 ····<25df5>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd884e)·
66217 ····<25df9>···DW_AT_decl_file···:·(data1)·166217 ····<25df9>···DW_AT_decl_file···:·(data1)·1
66218 ····<25dfa>···DW_AT_decl_line···:·(data2)·3414066218 ····<25dfa>···DW_AT_decl_line···:·(data2)·34140
66219 ····<25dfc>···DW_AT_decl_column·:·(data1)·1366219 ····<25dfc>···DW_AT_decl_column·:·(data1)·13
66220 ····<25dfd>···DW_AT_type········:·(GNU_ref_alt)·<0x297a7>66220 ····<25dfd>···DW_AT_type········:·(GNU_ref_alt)·<0x297a7>
66221 ·<2><25e01>:·Abbrev·Number:·13·(DW_TAG_variable)66221 ·<2><25e01>:·Abbrev·Number:·13·(DW_TAG_variable)
Offset 86116, 16 lines modifiedOffset 86116, 16 lines modified
86116 ····<31c39>···DW_AT_decl_line···:·(data2)·2800686116 ····<31c39>···DW_AT_decl_line···:·(data2)·28006
86117 ····<31c3b>···DW_AT_decl_column·:·(data1)·1386117 ····<31c3b>···DW_AT_decl_column·:·(data1)·13
86118 ····<31c3c>···DW_AT_type········:·(GNU_ref_alt)·<0x297a7>86118 ····<31c3c>···DW_AT_type········:·(GNU_ref_alt)·<0x297a7>
86119 ·<2><31c40>:·Abbrev·Number:·13·(DW_TAG_variable)86119 ·<2><31c40>:·Abbrev·Number:·13·(DW_TAG_variable)
86120 ····<31c41>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x9187a)·86120 ····<31c41>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x9187a)·
86121 ····<31c45>···DW_AT_decl_file···:·(data1)·186121 ····<31c45>···DW_AT_decl_file···:·(data1)·1
86122 ····<31c46>···DW_AT_decl_line···:·(data2)·2800786122 ····<31c46>···DW_AT_decl_line···:·(data2)·28007
86123 ····<31c48>···DW_AT_decl_column·:·(data1)·1686123 ····<31c48>···DW_AT_decl_column·:·(data1)·26
86124 ····<31c49>···DW_AT_type········:·(GNU_ref_alt)·<0x12716>86124 ····<31c49>···DW_AT_type········:·(GNU_ref_alt)·<0x327b8>
86125 ·<2><31c4d>:·Abbrev·Number:·13·(DW_TAG_variable)86125 ·<2><31c4d>:·Abbrev·Number:·13·(DW_TAG_variable)
86126 ····<31c4e>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd884e)·86126 ····<31c4e>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0xd884e)·
86127 ····<31c52>···DW_AT_decl_file···:·(data1)·186127 ····<31c52>···DW_AT_decl_file···:·(data1)·1
86128 ····<31c53>···DW_AT_decl_line···:·(data2)·2800886128 ····<31c53>···DW_AT_decl_line···:·(data2)·28008
86129 ····<31c55>···DW_AT_decl_column·:·(data1)·1386129 ····<31c55>···DW_AT_decl_column·:·(data1)·13
86130 ····<31c56>···DW_AT_type········:·(GNU_ref_alt)·<0x297a7>86130 ····<31c56>···DW_AT_type········:·(GNU_ref_alt)·<0x297a7>
86131 ·<2><31c5a>:·Abbrev·Number:·13·(DW_TAG_variable)86131 ·<2><31c5a>:·Abbrev·Number:·13·(DW_TAG_variable)
1.2 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 f&·GCC:·(Debian·14.2.0-16)·14.2.01 %7GCC:·(Debian·14.2.0-16)·14.2.0
2 hFE_*6Rq2 hFE_*6Rq
3 xUsd/P.o3 xUsd/P.o
4 8&·qshS:4 8&·qshS:
5 l_[Wu/A}5 l_[Wu/A}
6 K^V~%)gb6 K^V~%)gb
7 &(\v9;;~7 &(\v9;;~
8 uj"eP)uJ{8 uj"eP)uJ{
Offset 18, 51 lines modifiedOffset 18, 57 lines modified
18 |h?:C5ns218 |h?:C5ns2
19 o9%\m9+\19 o9%\m9+\
20 <»      '~Lk5» N20 <»      '~Lk5» N
21 \JI63L>+%g21 \JI63L>+%g
22 K0r,N/&_22 K0r,N/&_
23 ·|0^Ig7D23 ·|0^Ig7D
24 ]2yWFKqobE#24 ]2yWFKqobE#
25 cb1)KLQ6 
26 (he5jE>TP 
27 nH5J&yky( 
28 ?&RK$zgJ 
29 k_GwzMFo 
30 u,V:n=*: 
31 nDp5y17y 
32 9m-rK+r^+ 
33 RX[<MUHam 
34 }f8EN:|<: 
35 |/Z9(oYW 
36 Pm!Tr[Sm 
37 l$fjrNd9 
38 \,5N(*_K4 
39 =K;OWhB?8C 
40 +EI!J#-Xx 
41 V.Kjo@{QT 
42 3.q-l'=~ 
43 \kzUpHs7U 
44 !»      IH#·Ml 
45 Fa@1Jm!) 
46 6*/+Nx~; 
47 '0R<a<K8B" 
48 h=J+yx2o 
49 6<RK9u83d 
50 &~De]Jz~Oe 
51 G0!{IHW_CQ 
52 UHC04XiY/F 
53 Y'/SE1[w/ 
54 RhRwF{\?!v$ 
55 5z&,E/g) 
56 R.*CD!r! 
57 s]UV15lw 
58 /]v4w!<g 
59 n;)ZG,=g 
60 r)RtI4.) 
61 $<0]QaC·j25 K(+l^Q;.e
 26 H0D\RSqb1k
 27 lI|D9Cx!
 28 Z-,`Y.7YOP
 29 ]FV*n·?m
 30 XJTNhT^w
 31 M~@bPG9P
 32 hw_p{G+J
 33 m61~`1Go
 34 L(N|u·+O
 35 &-bKWy-,
 36 e+R/^/JW{
 37 wXV(?[Th'
 38 I9,Op=_K~n
 39 Sg;<t6+8
 40 ;MiL,&qOi<
 41 MHMu$N,n
 42 xhi6GQtv
 43 eqr(hCXI
 44 '7·=a(Mx
 45 MD}$J]Pv&9
 46 "MDEDTDEE
 47 ~&QOFYmg
 48 89[mj#P>
 49 =T6goEXsF
 50 Hsvm+g85-j
 51 ~@+PI-^e0
 52 vZrUR>W;X
 53 X&~;+nJf>
 54 CkM`g·_k
 55 o6kSB5Z:
 56 &-W|D>-c
 57 FN[+n$FY_"
 58 flF>,xf3
 59 Y("!^jgp
 60 @0'~/kd//"
 61 TM)gi~N{
 62 Xma%>GtG
 63 zy?j8"iQ
 64 ~o=`k9O.
 65 TE@?NR=#
 66 i9)8A,'5
 67 >lu|&35n
62 xm5eh5!768 xm5eh5!7
63 W+n.T?svG69 W+n.T?svG
64 7b82fLdG70 7b82fLdG
65 q%4x7(Mo71 q%4x7(Mo
66 &?)E^»  Py72 &?)E^»  Py
67 /:L|;@W-73 /:L|;@W-
68 j;%K%6;U74 j;%K%6;U