Offset 1, 5 lines modified | Offset 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 | · | 1 | ·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.deb | 4 | ·ad1d0d3815c32f9db583cfe0dd79d880·3096896·python·optional·python3-pandas_2.2.3+dfsg-8_all.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2025-02-01·18:39:17.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2025-02-01·18:39:17.000000·debian-binary |
2 | -rw-r--r--···0········0········0···147 | 2 | -rw-r--r--···0········0········0···147392·2025-02-01·18:39:17.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0·1064 | 3 | -rw-r--r--···0········0········0·10648116·2025-02-01·18:39:17.000000·data.tar.xz |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Package:·python-pandas-doc | 1 | Package:·python-pandas-doc |
2 | Source:·pandas | 2 | Source:·pandas |
3 | Version:·2.2.3+dfsg-8 | 3 | Version:·2.2.3+dfsg-8 |
4 | Architecture:·all | 4 | 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:·2099 | 6 | Installed-Size:·209910 |
7 | Depends:·libjs-sphinxdoc·(>=·8.1),·libjs-mathjax | 7 | Depends:·libjs-sphinxdoc·(>=·8.1),·libjs-mathjax |
8 | Suggests:·python3-pandas | 8 | Suggests:·python3-pandas |
9 | Section:·doc | 9 | Section:·doc |
10 | Priority:·optional | 10 | Priority:·optional |
11 | Multi-Arch:·foreign | 11 | Multi-Arch:·foreign |
12 | Homepage:·https://pandas.pydata.org/ | 12 | Homepage:·https://pandas.pydata.org/ |
13 | Description:·data·structures·for·"relational"·or·"labeled"·data·-·documentation | 13 | Description:·data·structures·for·"relational"·or·"labeled"·data·-·documentation |
Offset 6256, 61 lines modified | Offset 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.html | 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.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.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.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.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.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.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.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.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.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.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.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.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.html |
6263 | -rw-r--r--···0·root·········(0)·root·········(0)··23594 | 6263 | -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.html | 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.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.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.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.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.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.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.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.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.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.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.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.html | 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.html |
6272 | -rw-r--r--···0·root·········(0)·root·········(0)···28383 | 6272 | -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.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.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.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.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.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.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.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.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.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.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.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.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.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.html |
6280 | -rw-r--r--···0·root·········(0)·root·········(0)···121 | 6280 | -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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.html |
6292 | -rw-r--r--···0·root·········(0)·root·········(0)···11558 | 6292 | -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.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.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.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.html |
6295 | -rw-r--r--···0·root·········(0)·root·········(0)····8 | 6295 | -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.html | 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.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.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.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.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.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.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.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.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.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.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.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.html | 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.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.gz | 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.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.html | 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.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.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.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.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.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.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.html |
6309 | -rw-r--r--···0·root·········(0)·root·········(0)···2225 | 6309 | -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.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.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.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.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.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.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.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.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.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.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.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.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.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.html |
Offset 21494, 15 lines modified | Offset 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 modified | Offset 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 modified | Offset 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 modified | Offset 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 modified | Offset 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":· | 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":· | 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 modified | Offset 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. |
Offset 1847, 25 lines modified | Offset 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"> | 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"> | 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"> | 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>, |
Offset 1245, 23 lines modified | Offset 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 | 1250 | 3.13·ms·+-·350·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each) | |
1251 | 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 | 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,·and | 1260 | 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·with | 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·with |
Offset 592, 31 lines modified | Offset 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["a"],·x["b"],·x["N"]),·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["a"],·x["b"],·x["N"]),·axis=1) |
599 | <span·class="go"> | 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·operation | 602 | <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["a"],·x["b"],·x["N"]),·axis=1)··#·noqa·E999 | 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["a"],·x["b"],·x["N"]),·axis=1)··#·noqa·E999 |
606 | <span·class="go">·········605946·function·calls·(605928·primitive·calls)·in· | 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·<4></span> | 608 | <span·class="go">···List·reduced·from·159·to·4·due·to·restriction·<4></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···· | 610 | <span·class="go">·····1000····1.410····0.001····2.036····0.002·<ipython-input-4-c2a74e076cf0>:1(integrate_f)</span> |
611 | <span·class="go">···552423····0. | 611 | <span·class="go">···552423····0.626····0.000····0.626····0.000·<ipython-input-3-c138bdd570e3>:1(f)</span> |
612 | <span·class="go">·····3000····0.0 | 612 | <span·class="go">·····3000····0.055····0.000····0.254····0.000·series.py:1095(__getitem__)</span> |
613 | <span·class="go">·····3000····0.0 | 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 modified | Offset 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·*·dx | 636 | <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["a"],·x["b"],·x["N"]),·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["a"],·x["b"],·x["N"]),·axis=1) |
641 | <span·class="go"> | 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 modified | Offset 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·*·dx | 660 | <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["a"],·x["b"],·x["N"]),·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["a"],·x["b"],·x["N"]),·axis=1) |
665 | <span·class="go"> | 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·to | 668 | <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·both | 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·both |
674 | the·index·and·the·series·(three·times·for·each·row).·These·Python·function·calls·are·expensive·and | 674 | 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["a"],·x["b"],·x["N"]),·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["a"],·x["b"],·x["N"]),·axis=1) |
677 | <span·class="go">·········52523·function·calls·(52505·primitive·calls)·in·0. | 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·<4></span> | 679 | <span·class="go">···List·reduced·from·157·to·4·due·to·restriction·<4></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.0 | 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·np | 688 | <span·class="gp">···....:·</span>cimport·numpy·as·np |
689 | <span·class="gp">···....:·</span>import·numpy·as·np | 689 | <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 modified | Offset 722, 32 lines modified | ||
722 | </div> | 722 | </div> |
723 | <p>This·implementation·creates·an·array·of·zeros·and·inserts·the·result | 723 | <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·faster | 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·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["a"].to_numpy(),·df["b"].to_numpy(),·df["N"].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["a"].to_numpy(),·df["b"].to_numpy(),·df["N"].to_numpy()) |
729 | <span·class="go"> | 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["a"].to_numpy(),·df["b"].to_numpy(),·df["N"].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["a"].to_numpy(),·df["b"].to_numpy(),·df["N"].to_numpy()) |
739 | <span·class="go">·········78·function·calls·in·0.0 | 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·<4></span> | 741 | <span·class="go">···List·reduced·from·21·to·4·due·to·restriction·<4></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.0 | 743 | <span·class="go">········1····0.015····0.015····0.016····0.016·<string>:1(<module>)</span> |
744 | <span·class="go">········1····0.000····0.000····0.0 | 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·'disable'·of·'_lsprof.Profiler'·objects}</span> | 745 | <span·class="go">········1····0.000····0.000····0.000····0.000·{method·'disable'·of·'_lsprof.Profiler'·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·cython | 750 | <span·class="gp">···....:·</span>cimport·cython |
751 | <span·class="gp">···....:·</span>cimport·numpy·as·np | 751 | <span·class="gp">···....:·</span>cimport·numpy·as·np |
Offset 1180, 19 lines modified | Offset 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·the | 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·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·testing | 1182 | <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>·performance | 1183 | 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·may | 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·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. |
Offset 110, 32 lines modified | Offset 110, 32 lines modified | ||
110 | ···...:·····dx·=·(b·-·a)·/·N | 110 | ···...:·····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·*·dx | 113 | ···...:·····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 | 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·using | 118 | 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·calls | 120 | #·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·E999 | 122 | axis=1)··#·noqa·E999 |
123 | ·········605946·function·calls·(605928·primitive·calls)·in· | 123 | ·········605946·function·calls·(605928·primitive·calls)·in·2.457·seconds |
124 | ···Ordered·by:·internal·time | 124 | ···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···· | 127 | ·····1000····1.410····0.001····2.036····0.002·<ipython-input-4-c2a74e076cf0>:1 |
128 | (integrate_f) | 128 | (integrate_f) |
129 | ···552423····0. | 129 | ···552423····0.626····0.000····0.626····0.000·<ipython-input-3-c138bdd570e3>:1 |
130 | (f) | 130 | (f) |
131 | ·····3000····0.0 | 131 | ·····3000····0.055····0.000····0.254····0.000·series.py:1095(__getitem__) |
132 | ·····3000····0.0 | 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,·hence | 133 | 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·Cython | 137 | 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]:·%%cython | 139 | In·[8]:·%%cython |
Offset 146, 15 lines modified | Offset 146, 15 lines modified | ||
146 | ···...:·····dx·=·(b·-·a)·/·N | 146 | ···...:·····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·*·dx | 149 | ···...:·····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 | 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·and | 157 | 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]:·%%cython | 159 | 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 modified | Offset 166, 35 lines modified | ||
166 | ···....:·····dx·=·(b·-·a)·/·N | 166 | ···....:·····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·*·dx | 169 | ···....:·····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 | 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·performance | 174 | 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·calling | 177 | 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·an | 179 | 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"],·x | 181 | 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. | 183 | ·········52523·function·calls·(52505·primitive·calls)·in·0.289·seconds |
184 | ···Ordered·by:·internal·time | 184 | ···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.0 | 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]:·%%cython | 192 | In·[13]:·%%cython |
193 | ···....:·cimport·numpy·as·np | 193 | ···....:·cimport·numpy·as·np |
194 | ···....:·import·numpy·as·np | 194 | ···....:·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·i | 198 | ···....:·····cdef·int·i |
Offset 235, 29 lines modified | Offset 235, 29 lines modified | ||
235 | This·implementation·creates·an·array·of·zeros·and·inserts·the·result·of | 235 | 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·in | 236 | 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(),·df | 240 | In·[14]:·%timeit·apply_integrate_f(df["a"].to_numpy(),·df["b"].to_numpy(),·df |
241 | ["N"].to_numpy()) | 241 | ["N"].to_numpy()) |
242 | 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’s | 245 | 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.0 | 249 | ·········78·function·calls·in·0.016·seconds |
250 | ···Ordered·by:·internal·time | 250 | ···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.0 | 253 | ········1····0.015····0.015····0.016····0.016·<string>:1(<module>) |
254 | ········1····0.000····0.000····0.0 | 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'·of | 255 | ········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]:·%%cython | 258 | In·[16]:·%%cython |
259 | ···....:·cimport·cython | 259 | ···....:·cimport·cython |
260 | ···....:·cimport·numpy·as·np | 260 | ···....:·cimport·numpy·as·np |
261 | ···....:·import·numpy·as·np | 261 | ···....:·import·numpy·as·np |
Offset 646, 17 lines modified | Offset 646, 17 lines modified | ||
646 | The·'numexpr'·engine·is·the·more·performant·engine·that·can·yield·performance | 646 | 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.·This | 647 | 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·evaluation | 649 | 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)·with | 650 | 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·+·df4 | 652 | In·[40]:·%timeit·df1·+·df2·+·df3·+·df4 |
653 | 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. |
Offset 1086, 16 lines modified | Offset 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">"data/timeseries/"</span><span·class="p">)</span><span·class="o">.</span><span·class="n">glob</span><span·class="p">(</span><span·class="s2">"ts*.parquet"</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">"data/timeseries/"</span><span·class="p">)</span><span·class="o">.</span><span·class="n">glob</span><span·class="p">(</span><span·class="s2">"ts*.parquet"</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">"name"</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">"name"</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. | 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. | 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·the | 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·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’t | 1100 | <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>,·are | 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>,·are |
Offset 644, 16 lines modified | Offset 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. | 651 | CPU·times:·user·1.42·ms,·sys:·362·us,·total:·1.78·ms |
652 | Wall·time:·1. | 652 | 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·chunksize | 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·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·too | 656 | 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·to | 658 | 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. |
Offset 39, 18 lines modified | Offset 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-1 | 46 | ····················"iopub.execute_input":·"2025-02-11T02:08:40.670203Z", |
47 | ····················"iopub.status.busy":·"2025-02-1 | 47 | ····················"iopub.status.busy":·"2025-02-11T02:08:40.669326Z", |
48 | ····················"iopub.status.idle":·"2025-02-1 | 48 | ····················"iopub.status.idle":·"2025-02-11T02:08:45.762217Z", |
49 | ····················"shell.execute_reply":·"2025-02-1 | 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 modified | Offset 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-1 | 84 | ····················"iopub.execute_input":·"2025-02-11T02:08:45.773257Z", |
85 | ····················"iopub.status.busy":·"2025-02-1 | 85 | ····················"iopub.status.busy":·"2025-02-11T02:08:45.772197Z", |
86 | ····················"iopub.status.idle":·"2025-02-1 | 86 | ····················"iopub.status.idle":·"2025-02-11T02:08:48.578189Z", |
87 | ····················"shell.execute_reply":·"2025-02-1 | 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-1 | 102 | ····················"iopub.execute_input":·"2025-02-11T02:08:48.590365Z", |
103 | ····················"iopub.status.busy":·"2025-02-1 | 103 | ····················"iopub.status.busy":·"2025-02-11T02:08:48.589300Z", |
104 | ····················"iopub.status.idle":·"2025-02-1 | 104 | ····················"iopub.status.idle":·"2025-02-11T02:08:49.946107Z", |
105 | ····················"shell.execute_reply":·"2025-02-1 | 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 modified | Offset 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-1 | 130 | ····················"iopub.execute_input":·"2025-02-11T02:08:49.964194Z", |
131 | ····················"iopub.status.busy":·"2025-02-1 | 131 | ····················"iopub.status.busy":·"2025-02-11T02:08:49.963064Z", |
132 | ····················"iopub.status.idle":·"2025-02-1 | 132 | ····················"iopub.status.idle":·"2025-02-11T02:08:50.083805Z", |
133 | ····················"shell.execute_reply":·"2025-02-1 | 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 modified | Offset 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-1 | 200 | ····················"iopub.execute_input":·"2025-02-11T02:08:50.584158Z", |
201 | ····················"iopub.status.busy":·"2025-02-1 | 201 | ····················"iopub.status.busy":·"2025-02-11T02:08:50.583255Z", |
202 | ····················"iopub.status.idle":·"2025-02-1 | 202 | ····················"iopub.status.idle":·"2025-02-11T02:08:50.716771Z", |
203 | ····················"shell.execute_reply":·"2025-02-1 | 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 modified | Offset 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-1 | 334 | ····················"iopub.execute_input":·"2025-02-11T02:08:50.725895Z", |
335 | ····················"iopub.status.busy":·"2025-02-1 | 335 | ····················"iopub.status.busy":·"2025-02-11T02:08:50.725070Z", |
336 | ····················"iopub.status.idle":·"2025-02-1 | 336 | ····················"iopub.status.idle":·"2025-02-11T02:08:50.868712Z", |
337 | ····················"shell.execute_reply":·"2025-02-1 | 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 modified | Offset 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-1 | 455 | ····················"iopub.execute_input":·"2025-02-11T02:08:50.877714Z", |
456 | ····················"iopub.status.busy":·"2025-02-1 | 456 | ····················"iopub.status.busy":·"2025-02-11T02:08:50.876933Z", |
457 | ····················"iopub.status.idle":·"2025-02-1 | 457 | ····················"iopub.status.idle":·"2025-02-11T02:08:50.965929Z", |
458 | ····················"shell.execute_reply":·"2025-02-1 | 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. |
Offset 1613, 20 lines modified | Offset 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('df1·+·df2·+·df3·+·df4') | 1619 | <span·class="gp">In·[95]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval('df1·+·df2·+·df3·+·df4') |
1620 | <span·class="go"> | 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·+·df4 | 1624 | <span·class="gp">In·[96]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4 |
1625 | <span·class="go"> | 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·new | 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·new |
1631 | <code·class="docutils·literal·notranslate"><span·class="pre">DataFrame.eval</span></code>·method·that·evaluates·an·expression·in·the·context·of | 1631 | <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> |
Offset 965, 18 lines modified | Offset 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·backend | 969 | ······#·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 | ······ | 971 | ······97.5·ms·+-·25.7·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each) |
972 | ······#·pure·Python·evaluation | 972 | ······#·pure·Python·evaluation |
973 | ······In·[96]:·%timeit·df1·+·df2·+·df3·+·df4 | 973 | ······In·[96]:·%timeit·df1·+·df2·+·df3·+·df4 |
974 | ······ | 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_\x8s | 975 | ······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·that | 976 | ····*·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]: |
Offset 1458, 18 lines modified | Offset 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('2025-02-1 | 1464 | <span·class="gh">Out[66]:·</span><span·class="go">Timestamp('2025-02-11·16:14:31.074861')</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('2026-02-1 | 1466 | <span·class="gh">Out[67]:·</span><span·class="go">Timestamp('2026-02-11·16:14:31.078246')</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> |
Offset 814, 18 lines modified | Offset 814, 18 lines modified | ||
814 | freq=None) | 814 | freq=None) |
815 | Note | 815 | 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·offsets | 818 | 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-1 | 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-1 | 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·a | 825 | 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) |
Offset 822, 18 lines modified | Offset 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('2000-01-01',·'D'),·Period('2000-01-02',·'D'),</span> | 825 | <span·class="go">array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),</span> |
826 | <span·class="go">·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)</span> | 826 | <span·class="go">·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·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"> | 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"> | 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('2000-01-01',·'D'),·Period('2000-01-02',·'D'),</span> | 836 | <span·class="go">array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),</span> |
837 | <span·class="go">·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)</span> | 837 | <span·class="go">·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)</span> |
Offset 270, 18 lines modified | Offset 270, 18 lines modified | ||
270 | each·time. | 270 | each·time. |
271 | In·[18]:·idx.values | 271 | 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]:· | 276 | Out[19]:·3325884128 |
277 | In·[20]:·id(idx.values) | 277 | In·[20]:·id(idx.values) |
278 | Out[20]:· | 278 | 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() |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2025-02-01·18:39:17.000000·debian-binary | 1 | -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.xz | 2 | -rw-r--r--···0········0········0·····2968·2025-02-01·18:39:17.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··6476 | 3 | -rw-r--r--···0········0········0··6476980·2025-02-01·18:39:17.000000·data.tar.xz |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | 1 | Displaying·notes·found·in:·.note.gnu.build-id |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·cd00a44945483813a5cdc0f5abd5d1685d3d562e |
Offset 1, 7 lines modified | Offset 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 | ··0x000000 | 2 | ··0x00000000·30306134·34393435·34383338·31336135·00a44945483813a5 |
3 | ··0x00000010·63646330·66356162·64356431·36383564·cdc0f5abd5d1685d | ||
4 | ··0x00000020· | 4 | ··0x00000020·33643536·32652e64·65627567·00000000·3d562e.debug.... |
5 | ··0x00000030· | 5 | ··0x00000030·9e91147d····························...} |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | 1 | Displaying·notes·found·in:·.note.gnu.build-id |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·7a273b4fe65b8111357ecafca33593db14912537 |
Offset 1, 7 lines modified | Offset 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 | ··0x000000 | 2 | ··0x00000000·32373362·34666536·35623831·31313335·273b4fe65b811135 |
3 | ··0x00000010·37656361·66636133·33353933·64623134·7ecafca33593db14 | ||
4 | ··0x00000020·3 | 4 | ··0x00000020·39313235·33372e64·65627567·00000000·912537.debug.... |
5 | ··0x00000030· | 5 | ··0x00000030·2425e9fb····························$%.. |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | 1 | Displaying·notes·found·in:·.note.gnu.build-id |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·e19b549278a99ad68936896d1f39a4d400e1eb58 |
Offset 1, 7 lines modified | Offset 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 | ··0x000000 | 2 | ··0x00000000·39623534·39323738·61393961·64363839·9b549278a99ad689 |
3 | ··0x00000010·33363839·36643166·33396134·64343030·36896d1f39a4d400 | ||
4 | ··0x00000020·6 | 4 | ··0x00000020·65316562·35382e64·65627567·00000000·e1eb58.debug.... |
5 | ··0x00000030· | 5 | ··0x00000030·71973d68····························q.=h |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | 1 | Displaying·notes·found·in:·.note.gnu.build-id |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·9822001a59c25b33cfb62b61810f9f3ce24c2ff2 |
Offset 1, 7 lines modified | Offset 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 | ··0x000000 | 2 | ··0x00000000·32323030·31613539·63323562·33336366·22001a59c25b33cf |
3 | ··0x00000010·62363262·36313831·30663966·33636532·b62b61810f9f3ce2 | ||
4 | ··0x00000020·3 | 4 | ··0x00000020·34633266·66322e64·65627567·00000000·4c2ff2.debug.... |
5 | ··0x00000030· | 5 | ··0x00000030·581567e1····························X.g. |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2025-02-01·18:39:17.000000·debian-binary | 1 | -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.xz | 2 | -rw-r--r--···0········0········0·····4516·2025-02-01·18:39:17.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0·730 | 3 | -rw-r--r--···0········0········0·73051092·2025-02-01·18:39:17.000000·data.tar.xz |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Package:·python3-pandas-lib-dbgsym | 1 | Package:·python3-pandas-lib-dbgsym |
2 | Source:·pandas | 2 | Source:·pandas |
3 | Version:·2.2.3+dfsg-8 | 3 | Version:·2.2.3+dfsg-8 |
4 | Auto-Built-Package:·debug-symbols | 4 | Auto-Built-Package:·debug-symbols |
5 | Architecture:·armhf | 5 | 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:·7575 | 7 | 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:·debug | 9 | Section:·debug |
10 | Priority:·optional | 10 | Priority:·optional |
11 | Multi-Arch:·same | 11 | Multi-Arch:·same |
12 | Description:·debug·symbols·for·python3-pandas-lib | 12 | Description:·debug·symbols·for·python3-pandas-lib |
13 | Build-Ids:·059db4b047fb0304b5238ae11094a5bc09277209·09ca6c1cc35f9d2a3bb320c2e05ddaf98e7f5784·0c8ea0eb842c9b83cd2aa665cfaade12dc737335·132e192d6ca73ca41e54ca599355a166b6f612f5·159bc08594b8e5fdd927eb6e2fe80c69ca85d5fd·1951a5311798d3b6b17e819afa727bb92dc90fe7·1a7c46c5be16ad7fb676530f51dd0e61c40e12e3·1aeaaa6a7987a9b6a806649ae33eb2e0fc2be19c·1c14083da4c593b75d4d78b5fd38fb4ad52c9570·1fde14c4af57ddfe570fa9b351af203bd55a214d·1fe8bde02aa4d05e0e27f9358516a35d9b64c266·2206e79f4e2ca4633974e21093509e0ad74bcbc8·2 | 13 | 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 |
Offset 6, 49 lines modified | Offset 6, 48 lines modified | ||
6 | usr/lib/debug/.build-id/19/51a5311798d3b6b17e819afa727bb92dc90fe7.debug | 6 | usr/lib/debug/.build-id/19/51a5311798d3b6b17e819afa727bb92dc90fe7.debug |
7 | usr/lib/debug/.build-id/1a/7c46c5be16ad7fb676530f51dd0e61c40e12e3.debug | 7 | usr/lib/debug/.build-id/1a/7c46c5be16ad7fb676530f51dd0e61c40e12e3.debug |
8 | usr/lib/debug/.build-id/1a/eaaa6a7987a9b6a806649ae33eb2e0fc2be19c.debug | 8 | usr/lib/debug/.build-id/1a/eaaa6a7987a9b6a806649ae33eb2e0fc2be19c.debug |
9 | usr/lib/debug/.build-id/1c/14083da4c593b75d4d78b5fd38fb4ad52c9570.debug | 9 | usr/lib/debug/.build-id/1c/14083da4c593b75d4d78b5fd38fb4ad52c9570.debug |
10 | usr/lib/debug/.build-id/1f/de14c4af57ddfe570fa9b351af203bd55a214d.debug | 10 | usr/lib/debug/.build-id/1f/de14c4af57ddfe570fa9b351af203bd55a214d.debug |
11 | usr/lib/debug/.build-id/1f/e8bde02aa4d05e0e27f9358516a35d9b64c266.debug | 11 | usr/lib/debug/.build-id/1f/e8bde02aa4d05e0e27f9358516a35d9b64c266.debug |
12 | usr/lib/debug/.build-id/22/06e79f4e2ca4633974e21093509e0ad74bcbc8.debug | 12 | 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.debug | 13 | usr/lib/debug/.build-id/2a/d2707df2a1f13991fbe3bdf5c3b4ca98914321.debug |
15 | usr/lib/debug/.build-id/2b/cf735de5c23dbb83bc10f9c4639d880f1febbd.debug | 14 | 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.debug | 15 | usr/lib/debug/.build-id/31/f67e83abf992f7b41e7345c319fd87092110df.debug |
18 | usr/lib/debug/.build-id/36/48214f9dc962a4774d9a0bb8088585ae75a3bc.debug | 16 | usr/lib/debug/.build-id/36/48214f9dc962a4774d9a0bb8088585ae75a3bc.debug |
19 | usr/lib/debug/.build-id/42/6d79d2e08011bfa18edf33f5248023d2f5ea1c.debug | 17 | usr/lib/debug/.build-id/42/6d79d2e08011bfa18edf33f5248023d2f5ea1c.debug |
20 | usr/lib/debug/.build-id/45/ecaf642d6c333f90e8e921f35d9bfebb2f42a3.debug | 18 | usr/lib/debug/.build-id/45/ecaf642d6c333f90e8e921f35d9bfebb2f42a3.debug |
21 | usr/lib/debug/.build-id/47/9879c24a2164258a1ecd01e47c29687345e493.debug | 19 | usr/lib/debug/.build-id/47/9879c24a2164258a1ecd01e47c29687345e493.debug |
22 | usr/lib/debug/.build-id/47/e7c0ba5dff764d6d9d59b5fcd0c1dd5ee043e1.debug | 20 | usr/lib/debug/.build-id/47/e7c0ba5dff764d6d9d59b5fcd0c1dd5ee043e1.debug |
23 | usr/lib/debug/.build-id/4b/78081c2d5134e78c5d2f85f6fa1907f66cd450.debug | 21 | usr/lib/debug/.build-id/4b/78081c2d5134e78c5d2f85f6fa1907f66cd450.debug |
24 | usr/lib/debug/.build-id/4c/c43827fcf7b166b1a46a8af0106b57aced728d.debug | 22 | usr/lib/debug/.build-id/4c/c43827fcf7b166b1a46a8af0106b57aced728d.debug |
25 | usr/lib/debug/.build-id/4e/e8bae6e62197705030a3bcedbb0acef3f26708.debug | 23 | usr/lib/debug/.build-id/4e/e8bae6e62197705030a3bcedbb0acef3f26708.debug |
26 | usr/lib/debug/.build-id/4f/4c11719e901353cce66f75f58305bc93fda5e6.debug | 24 | usr/lib/debug/.build-id/4f/4c11719e901353cce66f75f58305bc93fda5e6.debug |
27 | usr/lib/debug/.build-id/50/46ab2c601ac336482919b6e198f647cc2490a2.debug | 25 | 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.debug | 26 | usr/lib/debug/.build-id/62/61c947d0fc3fcf7335055cbbbbb8a468815ccf.debug |
30 | usr/lib/debug/.build-id/69/46faf1cbb519726719d3052933eb4e033bfebe.debug | 27 | usr/lib/debug/.build-id/69/46faf1cbb519726719d3052933eb4e033bfebe.debug |
31 | usr/lib/debug/.build-id/76/5abdabf0b5a7769c18fa596892ec670afa35c0.debug | 28 | usr/lib/debug/.build-id/76/5abdabf0b5a7769c18fa596892ec670afa35c0.debug |
32 | usr/lib/debug/.build-id/76/b752df1e96d6039e061003cb9fc46c392f7909.debug | 29 | usr/lib/debug/.build-id/76/b752df1e96d6039e061003cb9fc46c392f7909.debug |
33 | usr/lib/debug/.build-id/77/e9c94ea6ac866d856656e6da22392ee7ab0e09.debug | 30 | 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.debug | 32 | usr/lib/debug/.build-id/7e/0d232758623f6e2a6ae74b23ea4289772eeaf7.debug |
35 | usr/lib/debug/.build-id/7e/55efda8885b5b14b4238a46a741b546af90d80.debug | 33 | usr/lib/debug/.build-id/7e/55efda8885b5b14b4238a46a741b546af90d80.debug |
36 | usr/lib/debug/.build-id/7e/6227cca104f21557549495e6d26b8c2156ca13.debug | 34 | usr/lib/debug/.build-id/7e/6227cca104f21557549495e6d26b8c2156ca13.debug |
37 | usr/lib/debug/.build-id/7f/6b571e10025351ddfb779ba0b7965bb139631c.debug | 35 | usr/lib/debug/.build-id/7f/6b571e10025351ddfb779ba0b7965bb139631c.debug |
38 | usr/lib/debug/.build-id/83/e4275652b51c3dd23b55782586c1ba61fec501.debug | 36 | usr/lib/debug/.build-id/83/e4275652b51c3dd23b55782586c1ba61fec501.debug |
39 | usr/lib/debug/.build-id/84/098a2749e73c111967fa23fe91fe4fe5aeb8b5.debug | 37 | usr/lib/debug/.build-id/84/098a2749e73c111967fa23fe91fe4fe5aeb8b5.debug |
40 | usr/lib/debug/.build-id/89/1ded5284e2298a1e7415b5f6b59b920bd4df01.debug | 38 | usr/lib/debug/.build-id/89/1ded5284e2298a1e7415b5f6b59b920bd4df01.debug |
41 | usr/lib/debug/.build-id/8b/a7b9551d39aa30578b4a0daf9ba0efd3d4c936.debug | 39 | usr/lib/debug/.build-id/8b/a7b9551d39aa30578b4a0daf9ba0efd3d4c936.debug |
42 | usr/lib/debug/.build-id/91/10315d75b96b5747acae5968c3d7318f3fb7fb.debug | 40 | usr/lib/debug/.build-id/91/10315d75b96b5747acae5968c3d7318f3fb7fb.debug |
43 | usr/lib/debug/.build-id/91/5c0840b3366b98e6b8a36c109ced8b4b972ef1.debug | 41 | usr/lib/debug/.build-id/91/5c0840b3366b98e6b8a36c109ced8b4b972ef1.debug |
44 | usr/lib/debug/.build-id/92/e013a80b8b97a8ba0caae1ce4e3250fdc149ae.debug | 42 | usr/lib/debug/.build-id/92/e013a80b8b97a8ba0caae1ce4e3250fdc149ae.debug |
45 | usr/lib/debug/.build-id/94/c4a9409d0040549a405abf9368d690f1d03f01.debug | 43 | usr/lib/debug/.build-id/94/c4a9409d0040549a405abf9368d690f1d03f01.debug |
46 | usr/lib/debug/.build-id/95/416cdafb12961d06b7c4adc3d82419540d9c36.debug | 44 | usr/lib/debug/.build-id/95/416cdafb12961d06b7c4adc3d82419540d9c36.debug |
47 | usr/lib/debug/.build-id/96/9ddbd702a0793764d49e070ab49c7aa4c4f97a.debug | 45 | 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.debug | 47 | usr/lib/debug/.build-id/98/acb37179533b2c6c3f3960edee2866d9cdb8b2.debug |
49 | usr/lib/debug/.build-id/9a/7bb7e82bf31ab2c663401a1efaf66a5d4313fb.debug | 48 | usr/lib/debug/.build-id/9a/7bb7e82bf31ab2c663401a1efaf66a5d4313fb.debug |
50 | usr/lib/debug/.build-id/9a/e01d9e4424b87fcc8b2400cf2b12bae5b1301d.debug | 49 | usr/lib/debug/.build-id/9a/e01d9e4424b87fcc8b2400cf2b12bae5b1301d.debug |
51 | usr/lib/debug/.build-id/9c/5ba2551c1b3f9ad9b00ac70cf82c74f760f9e2.debug | 50 | usr/lib/debug/.build-id/9c/5ba2551c1b3f9ad9b00ac70cf82c74f760f9e2.debug |
52 | usr/lib/debug/.build-id/9e/dfbb8fff006bba3e7fde8eedb4db410de5856d.debug | 51 | usr/lib/debug/.build-id/9e/dfbb8fff006bba3e7fde8eedb4db410de5856d.debug |
53 | usr/lib/debug/.build-id/a2/a54fab46cc995117abef17386823338cf8c85b.debug | 52 | usr/lib/debug/.build-id/a2/a54fab46cc995117abef17386823338cf8c85b.debug |
54 | usr/lib/debug/.build-id/a4/57c0fee7af7b88984be5867e450219580d04f4.debug | 53 | usr/lib/debug/.build-id/a4/57c0fee7af7b88984be5867e450219580d04f4.debug |
Offset 61, 29 lines modified | Offset 60, 30 lines modified | ||
61 | usr/lib/debug/.build-id/b0/c581098deaf7efd64964c21edb049eb54ec838.debug | 60 | usr/lib/debug/.build-id/b0/c581098deaf7efd64964c21edb049eb54ec838.debug |
62 | usr/lib/debug/.build-id/b1/ee1643886cbc07c32d23e111908978cf379bac.debug | 61 | usr/lib/debug/.build-id/b1/ee1643886cbc07c32d23e111908978cf379bac.debug |
63 | usr/lib/debug/.build-id/b9/f90bf53334589e5b7c47a5db54fed2fe82f68d.debug | 62 | usr/lib/debug/.build-id/b9/f90bf53334589e5b7c47a5db54fed2fe82f68d.debug |
64 | usr/lib/debug/.build-id/c2/4fb095fbaddc92ef3b088281f9028ae00351bf.debug | 63 | usr/lib/debug/.build-id/c2/4fb095fbaddc92ef3b088281f9028ae00351bf.debug |
65 | usr/lib/debug/.build-id/c6/e1301de7c89b8a176500df03dd511c1cd0ef6a.debug | 64 | usr/lib/debug/.build-id/c6/e1301de7c89b8a176500df03dd511c1cd0ef6a.debug |
66 | usr/lib/debug/.build-id/c9/100dc23cf663523f332bcdeee2f49f45aaf088.debug | 65 | usr/lib/debug/.build-id/c9/100dc23cf663523f332bcdeee2f49f45aaf088.debug |
67 | usr/lib/debug/.build-id/ca/09e789eb7fcad064fbca460fe6575137789022.debug | 66 | 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.debug | 68 | usr/lib/debug/.build-id/ce/02cb1f351d2b26a2b3df28f3d9cde1478362b6.debug |
69 | usr/lib/debug/.build-id/cf/1dea8f1ad53da223be63ef259545e913f5dfce.debug | 69 | usr/lib/debug/.build-id/cf/1dea8f1ad53da223be63ef259545e913f5dfce.debug |
70 | usr/lib/debug/.build-id/cf/d3e03c1ccc0f9e82e42185a0762aff25cdc2f3.debug | 70 | usr/lib/debug/.build-id/cf/d3e03c1ccc0f9e82e42185a0762aff25cdc2f3.debug |
71 | usr/lib/debug/.build-id/d1/f2e273478ac98fcc13523ac2422b78297c2002.debug | 71 | usr/lib/debug/.build-id/d1/f2e273478ac98fcc13523ac2422b78297c2002.debug |
72 | usr/lib/debug/.build-id/d2/249b96ffea17dd24758ed2e72c68c7aa4f8f96.debug | 72 | usr/lib/debug/.build-id/d2/249b96ffea17dd24758ed2e72c68c7aa4f8f96.debug |
73 | usr/lib/debug/.build-id/dc/1cf54c98b0717a5191499bbc3ee8b93df5ce77.debug | 73 | usr/lib/debug/.build-id/dc/1cf54c98b0717a5191499bbc3ee8b93df5ce77.debug |
74 | usr/lib/debug/.build-id/e1/2a53599981e7be00eb72faca2af3b4ac94bb6d.debug | 74 | 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.debug | 76 | usr/lib/debug/.build-id/e3/6e26c13cd22cf8bdac7ef8a63a11fc3965cb9d.debug |
76 | usr/lib/debug/.build-id/e5/d4668dfc429c8072678ce691e51336b764ae67.debug | 77 | usr/lib/debug/.build-id/e5/d4668dfc429c8072678ce691e51336b764ae67.debug |
77 | usr/lib/debug/.build-id/e5/e10debe2fd7ce8416a61a8882ffadf83a3d6bc.debug | 78 | usr/lib/debug/.build-id/e5/e10debe2fd7ce8416a61a8882ffadf83a3d6bc.debug |
78 | usr/lib/debug/.build-id/ea/4a940d78d0a54f233901fbb49265f2b98d0756.debug | 79 | usr/lib/debug/.build-id/ea/4a940d78d0a54f233901fbb49265f2b98d0756.debug |
79 | usr/lib/debug/.build-id/eb/009bf05f71624b6914bd064afff80d4c1fb0d0.debug | 80 | usr/lib/debug/.build-id/eb/009bf05f71624b6914bd064afff80d4c1fb0d0.debug |
80 | usr/lib/debug/.build-id/ed/12c8e57bbb417f9470f1316b2e93ec6923ea8f.debug | 81 | usr/lib/debug/.build-id/ed/12c8e57bbb417f9470f1316b2e93ec6923ea8f.debug |
81 | usr/lib/debug/.build-id/ef/52e3ae3e27e02951c8d04789fabe4d4bfb6bbb.debug | 82 | usr/lib/debug/.build-id/ef/52e3ae3e27e02951c8d04789fabe4d4bfb6bbb.debug |
82 | usr/lib/debug/.build-id/f0/01b33e140e3c9d9d56c869c4377cebcdcbd95e.debug | 83 | usr/lib/debug/.build-id/f0/01b33e140e3c9d9d56c869c4377cebcdcbd95e.debug |
83 | usr/lib/debug/.build-id/f0/b40b9ef8037625ed064d5703f808c5312ebae5.debug | 84 | usr/lib/debug/.build-id/f0/b40b9ef8037625ed064d5703f808c5312ebae5.debug |
84 | usr/lib/debug/.build-id/f2/1cd99b5f7c257c693f4728b3e9eaa0635b462c.debug | 85 | usr/lib/debug/.build-id/f2/1cd99b5f7c257c693f4728b3e9eaa0635b462c.debug |
85 | usr/lib/debug/.build-id/f4/31b2340c86d9fb43e2f91bb65e970cac90fdeb.debug | 86 | 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.debug | 87 | usr/lib/debug/.build-id/f6/f3addf6023565e0c193dcafe6145039ad3428d.debug |
88 | usr/lib/debug/.build-id/fb/561bfa7af8085878fd88f648d0a4d03af6749a.debug | 88 | usr/lib/debug/.build-id/fb/561bfa7af8085878fd88f648d0a4d03af6749a.debug |
89 | usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-pandas-lib.debug | 89 | usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-pandas-lib.debug |
Offset 21, 22 lines modified | Offset 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.debug | 22 | -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.debug | 24 | -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.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.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.debug | 27 | -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.debug | 29 | -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.debug | 31 | -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.debug | 33 | -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.debug | 35 | -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.debug | 37 | -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 modified | Offset 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.debug | 46 | -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.debug | 48 | -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.debug | 50 | -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.debug | 52 | -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.debug | 54 | -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.debug | 56 | -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.debug | 58 | -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.debug | 59 | -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.debug | 61 | -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.debug | 65 | -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.debug | 66 | -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.debug | 67 | -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.debug | 69 | -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 modified | Offset 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.debug | 84 | -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.debug | 86 | -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.debug | 88 | -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.debug | 91 | -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.debug | 93 | -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.debug | 94 | -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.debug | 96 | -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 modified | Offset 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.debug | 120 | -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.debug | 122 | -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.debug | 124 | -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.debug | 126 | -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.debug | 130 | -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.debug | 132 | -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.debug | 133 | -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.debug | 135 | -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.debug | 137 | -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.debug | 139 | -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.debug | 141 | -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.debug | 144 | -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.debug | 146 | -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.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.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.debug | 149 | -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 modified | Offset 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.debug | 157 | -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.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.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.debug | 160 | -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.debug | 162 | -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.debug | 164 | -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.debug | 166 | -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.debug | 169 | -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/ |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························ARM | 9 | ··Machine:···························ARM |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··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:··········11834 | 13 | ··Start·of·section·headers:··········1183476·(bytes·into·file) |
14 | ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI | 14 | ··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:·········7 | 17 | ··Number·of·program·headers:·········7 |
18 | ··Size·of·section·headers:···········40·(bytes) | 18 | ··Size·of·section·headers:···········40·(bytes) |
19 | ··Number·of·section·headers:·········35 | 19 | ··Number·of·section·headers:·········35 |
20 | ··Section·header·string·table·index:·34 | 20 | ··Section·header·string·table·index:·34 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | There·are·35·section·headers,·starting·at·offset·0x120ef | 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·Al | 3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000024·00···A··0···0··4 | 5 | ··[·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··4 | 6 | ··[·2]·.gnu.hash·········NOBITS··········00000138·000138·000024·04···A··3···0··4 |
7 | ··[·3]·.dynsym···········NOBITS··········0000015c·000138·000ee0·10···A··4···3··4 | 7 | ··[·3]·.dynsym···········NOBITS··········0000015c·000138·000ee0·10···A··4···3··4 |
Offset 23, 22 lines modified | Offset 23, 22 lines modified | ||
23 | ··[18]·.dynamic··········NOBITS··········0007fb4c·00fb44·0000f8·08··WA··4···0··4 | 23 | ··[18]·.dynamic··········NOBITS··········0007fb4c·00fb44·0000f8·08··WA··4···0··4 |
24 | ··[19]·.got··············NOBITS··········0007fc44·00fb44·0003bc·04··WA··0···0··4 | 24 | ··[19]·.got··············NOBITS··········0007fc44·00fb44·0003bc·04··WA··0···0··4 |
25 | ··[20]·.data·············NOBITS··········00080000·00fb44·00121c·00··WA··0···0··8 | 25 | ··[20]·.data·············NOBITS··········00080000·00fb44·00121c·00··WA··0···0··8 |
26 | ··[21]·.bss··············NOBITS··········00081220·00fb44·000dd8·00··WA··0···0··8 | 26 | ··[21]·.bss··············NOBITS··········00081220·00fb44·000dd8·00··WA··0···0··8 |
27 | ··[22]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··1 | 27 | ··[22]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··1 |
28 | ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··1 | 28 | ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··1 |
29 | ··[24]·.debug_aranges····PROGBITS········00000000·000188·0000ce·00···C··0···0··4 | 29 | ··[24]·.debug_aranges····PROGBITS········00000000·000188·0000ce·00···C··0···0··4 |
30 | ··[25]·.debug_info·······PROGBITS········00000000·000258·06b1b | 30 | ··[25]·.debug_info·······PROGBITS········00000000·000258·06b1b8·00···C··0···0··4 |
31 | ··[26]·.debug_abbrev·····PROGBITS········00000000·06b41 | 31 | ··[26]·.debug_abbrev·····PROGBITS········00000000·06b410·0004f4·00···C··0···0··4 |
32 | ··[27]·.debug_line·······PROGBITS········00000000·06b90 | 32 | ··[27]·.debug_line·······PROGBITS········00000000·06b904·034c67·00···C··0···0··4 |
33 | ··[28]·.debug_frame······PROGBITS········00000000·0a05 | 33 | ··[28]·.debug_frame······PROGBITS········00000000·0a056c·000f7b·00···C··0···0··4 |
34 | ··[29]·.debug_loclists···PROGBITS········00000000·0a14 | 34 | ··[29]·.debug_loclists···PROGBITS········00000000·0a14e8·05d1ae·00···C··0···0··4 |
35 | ··[30]·.debug_rnglists···PROGBITS········00000000·0fe6 | 35 | ··[30]·.debug_rnglists···PROGBITS········00000000·0fe698·010899·00···C··0···0··4 |
36 | ··[31]·.gnu_debugaltlink·PROGBITS········00000000·10ef3 | 36 | ··[31]·.gnu_debugaltlink·PROGBITS········00000000·10ef31·000055·00······0···0··1 |
37 | ··[32]·.symtab···········SYMTAB··········00000000·10ef | 37 | ··[32]·.symtab···········SYMTAB··········00000000·10ef88·0083e0·10·····33·1875··4 |
38 | ··[33]·.strtab···········STRTAB··········00000000·1173 | 38 | ··[33]·.strtab···········STRTAB··········00000000·117368·009a28·00······0···0··1 |
39 | ··[34]·.shstrtab·········STRTAB··········00000000·120d9 | 39 | ··[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) |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | 1 | Displaying·notes·found·in:·.note.gnu.build-id |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·9822001a59c25b33cfb62b61810f9f3ce24c2ff2 |
Offset 143757, 16 lines modified | Offset 143757, 16 lines modified | ||
143757 | ····<545a2>···DW_AT_decl_line···:·(data2)·45911 | 143757 | ····<545a2>···DW_AT_decl_line···:·(data2)·45911 |
143758 | ····<545a4>···DW_AT_decl_column·:·(data1)·13 | 143758 | ····<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)·1 | 143762 | ····<545ae>···DW_AT_decl_file···:·(data1)·1 |
143763 | ····<545af>···DW_AT_decl_line···:·(data2)·45912 | 143763 | ····<545af>···DW_AT_decl_line···:·(data2)·45912 |
143764 | ····<545b1>···DW_AT_decl_column·:·(data1)· | 143764 | ····<545b1>···DW_AT_decl_column·:·(data1)·26 |
143765 | ····<545b2>···DW_AT_type········:·(GNU_ref_alt)·<0x | 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)·1 | 143768 | ····<545bb>···DW_AT_decl_file···:·(data1)·1 |
143769 | ····<545bc>···DW_AT_decl_line···:·(data2)·45913 | 143769 | ····<545bc>···DW_AT_decl_line···:·(data2)·45913 |
143770 | ····<545be>···DW_AT_decl_column·:·(data1)·20 | 143770 | ····<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) |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | 1 | GCC:·(Debian·14.2.0-16)·14.2.0 | |
2 | LP=#i4i· | 2 | LP=#i4i· |
3 | Hu\'c=Ew | 3 | Hu\'c=Ew |
4 | r?[AVzsT | 4 | r?[AVzsT |
5 | /VWe9le`>x | 5 | /VWe9le`>x |
6 | ,l>NXGp8 | 6 | ,l>NXGp8 |
7 | 8·iGD.yaS | 7 | 8·iGD.yaS |
8 | >VM\7*er | 8 | >VM\7*er |
Offset 32, 73 lines modified | Offset 32, 78 lines modified | ||
32 | .md3F(Vv | 32 | .md3F(Vv |
33 | 5cY_1!?n | 33 | 5cY_1!?n |
34 | 7S^8y[|0 | 34 | 7S^8y[|0 |
35 | %l7xgmvv | 35 | %l7xgmvv |
36 | N-)]xI» · | 36 | N-)]xI» · |
37 | *bBz8VtD | 37 | *bBz8VtD |
38 | HpDgL$fA | 38 | 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 | P | 42 | 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 | 43 | 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. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························ARM | 9 | ··Machine:···························ARM |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··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:··········11866 | 13 | ··Start·of·section·headers:··········1186676·(bytes·into·file) |
14 | ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI | 14 | ··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:·········7 | 17 | ··Number·of·program·headers:·········7 |
18 | ··Size·of·section·headers:···········40·(bytes) | 18 | ··Size·of·section·headers:···········40·(bytes) |
19 | ··Number·of·section·headers:·········35 | 19 | ··Number·of·section·headers:·········35 |
20 | ··Section·header·string·table·index:·34 | 20 | ··Section·header·string·table·index:·34 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | There·are·35·section·headers,·starting·at·offset·0x121b7 | 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·Al | 3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000024·00···A··0···0··4 | 5 | ··[·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··4 | 6 | ··[·2]·.gnu.hash·········NOBITS··········00000138·000138·000024·04···A··3···0··4 |
7 | ··[·3]·.dynsym···········NOBITS··········0000015c·000138·000f10·10···A··4···3··4 | 7 | ··[·3]·.dynsym···········NOBITS··········0000015c·000138·000f10·10···A··4···3··4 |
Offset 23, 22 lines modified | Offset 23, 22 lines modified | ||
23 | ··[18]·.dynamic··········NOBITS··········0007fb3c·00fb34·0000f8·08··WA··4···0··4 | 23 | ··[18]·.dynamic··········NOBITS··········0007fb3c·00fb34·0000f8·08··WA··4···0··4 |
24 | ··[19]·.got··············NOBITS··········0007fc34·00fb34·0003cc·04··WA··0···0··4 | 24 | ··[19]·.got··············NOBITS··········0007fc34·00fb34·0003cc·04··WA··0···0··4 |
25 | ··[20]·.data·············NOBITS··········00080000·00fb34·00121c·00··WA··0···0··8 | 25 | ··[20]·.data·············NOBITS··········00080000·00fb34·00121c·00··WA··0···0··8 |
26 | ··[21]·.bss··············NOBITS··········00081220·00fb34·000dd8·00··WA··0···0··8 | 26 | ··[21]·.bss··············NOBITS··········00081220·00fb34·000dd8·00··WA··0···0··8 |
27 | ··[22]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··1 | 27 | ··[22]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··1 |
28 | ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··1 | 28 | ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··1 |
29 | ··[24]·.debug_aranges····PROGBITS········00000000·000188·0000cb·00···C··0···0··4 | 29 | ··[24]·.debug_aranges····PROGBITS········00000000·000188·0000cb·00···C··0···0··4 |
30 | ··[25]·.debug_info·······PROGBITS········00000000·000254·06b55 | 30 | ··[25]·.debug_info·······PROGBITS········00000000·000254·06b554·00···C··0···0··4 |
31 | ··[26]·.debug_abbrev·····PROGBITS········00000000·06b7a | 31 | ··[26]·.debug_abbrev·····PROGBITS········00000000·06b7a8·0004f9·00···C··0···0··4 |
32 | ··[27]·.debug_line·······PROGBITS········00000000·06bca | 32 | ··[27]·.debug_line·······PROGBITS········00000000·06bca4·03454e·00···C··0···0··4 |
33 | ··[28]·.debug_frame······PROGBITS········00000000·0a01f | 33 | ··[28]·.debug_frame······PROGBITS········00000000·0a01f4·000f81·00···C··0···0··4 |
34 | ··[29]·.debug_loclists···PROGBITS········00000000·0a117 | 34 | ··[29]·.debug_loclists···PROGBITS········00000000·0a1178·05e2c8·00···C··0···0··4 |
35 | ··[30]·.debug_rnglists···PROGBITS········00000000·0ff44 | 35 | ··[30]·.debug_rnglists···PROGBITS········00000000·0ff440·0106b9·00···C··0···0··4 |
36 | ··[31]·.gnu_debugaltlink·PROGBITS········00000000·10faf | 36 | ··[31]·.gnu_debugaltlink·PROGBITS········00000000·10faf9·000055·00······0···0··1 |
37 | ··[32]·.symtab···········SYMTAB··········00000000·10fb5 | 37 | ··[32]·.symtab···········SYMTAB··········00000000·10fb50·008440·10·····33·1878··4 |
38 | ··[33]·.strtab···········STRTAB··········00000000·117f9 | 38 | ··[33]·.strtab···········STRTAB··········00000000·117f90·009a7e·00······0···0··1 |
39 | ··[34]·.shstrtab·········STRTAB··········00000000·121a | 39 | ··[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) |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | 1 | Displaying·notes·found·in:·.note.gnu.build-id |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·e19b549278a99ad68936896d1f39a4d400e1eb58 |
Offset 143998, 16 lines modified | Offset 143998, 16 lines modified | ||
143998 | ····<546fd>···DW_AT_decl_line···:·(data2)·45911 | 143998 | ····<546fd>···DW_AT_decl_line···:·(data2)·45911 |
143999 | ····<546ff>···DW_AT_decl_column·:·(data1)·13 | 143999 | ····<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)·1 | 144003 | ····<54709>···DW_AT_decl_file···:·(data1)·1 |
144004 | ····<5470a>···DW_AT_decl_line···:·(data2)·45912 | 144004 | ····<5470a>···DW_AT_decl_line···:·(data2)·45912 |
144005 | ····<5470c>···DW_AT_decl_column·:·(data1)· | 144005 | ····<5470c>···DW_AT_decl_column·:·(data1)·26 |
144006 | ····<5470d>···DW_AT_type········:·(GNU_ref_alt)·<0x | 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)·1 | 144009 | ····<54716>···DW_AT_decl_file···:·(data1)·1 |
144010 | ····<54717>···DW_AT_decl_line···:·(data2)·45913 | 144010 | ····<54717>···DW_AT_decl_line···:·(data2)·45913 |
144011 | ····<54719>···DW_AT_decl_column·:·(data1)·20 | 144011 | ····<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) |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | GCC:·(Debian·14.2.0-16)·14.2.0 | 1 | XGCC:·(Debian·14.2.0-16)·14.2.0 |
2 | :JHj>(#f0 | 2 | :JHj>(#f0 |
3 | F=<GT'j` | 3 | F=<GT'j` |
4 | %8libFtw0 | 4 | %8libFtw0 |
5 | _uOU2q-J | 5 | _uOU2q-J |
6 | 9DVGwL$f | 6 | 9DVGwL$f |
7 | @;·eR2.c+ | 7 | @;·eR2.c+ |
8 | CX{Ed;\s | 8 | CX{Ed;\s |
Offset 42, 64 lines modified | Offset 42, 84 lines modified | ||
42 | QMzdzgdq3 | 42 | QMzdzgdq3 |
43 | X*W)7Ii- | 43 | X*W)7Ii- |
44 | ZpYhi60l | 44 | ZpYhi60l |
45 | (SYKT.XM | 45 | (SYKT.XM |
46 | S]zzhJG8 | 46 | S]zzhJG8 |
47 | k·gC&%he | 47 | k·gC&%he |
48 | Zd7]Xfq]^lq | 48 | 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 | 49 | 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. |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | 1 | Displaying·notes·found·in:·.note.gnu.build-id |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·cd00a44945483813a5cdc0f5abd5d1685d3d562e |
Offset 66708, 16 lines modified | Offset 66708, 16 lines modified | ||
66708 | ····<262c9>···DW_AT_decl_line···:·(data2)·34138 | 66708 | ····<262c9>···DW_AT_decl_line···:·(data2)·34138 |
66709 | ····<262cb>···DW_AT_decl_column·:·(data1)·13 | 66709 | ····<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)·1 | 66713 | ····<262d5>···DW_AT_decl_file···:·(data1)·1 |
66714 | ····<262d6>···DW_AT_decl_line···:·(data2)·34139 | 66714 | ····<262d6>···DW_AT_decl_line···:·(data2)·34139 |
66715 | ····<262d8>···DW_AT_decl_column·:·(data1)· | 66715 | ····<262d8>···DW_AT_decl_column·:·(data1)·26 |
66716 | ····<262d9>···DW_AT_type········:·(GNU_ref_alt)·<0x | 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)·1 | 66719 | ····<262e2>···DW_AT_decl_file···:·(data1)·1 |
66720 | ····<262e3>···DW_AT_decl_line···:·(data2)·34140 | 66720 | ····<262e3>···DW_AT_decl_line···:·(data2)·34140 |
66721 | ····<262e5>···DW_AT_decl_column·:·(data1)·13 | 66721 | ····<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 modified | Offset 86639, 16 lines modified | ||
86639 | ····<32124>···DW_AT_decl_line···:·(data2)·28006 | 86639 | ····<32124>···DW_AT_decl_line···:·(data2)·28006 |
86640 | ····<32126>···DW_AT_decl_column·:·(data1)·13 | 86640 | ····<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)·1 | 86644 | ····<32130>···DW_AT_decl_file···:·(data1)·1 |
86645 | ····<32131>···DW_AT_decl_line···:·(data2)·28007 | 86645 | ····<32131>···DW_AT_decl_line···:·(data2)·28007 |
86646 | ····<32133>···DW_AT_decl_column·:·(data1)· | 86646 | ····<32133>···DW_AT_decl_column·:·(data1)·26 |
86647 | ····<32134>···DW_AT_type········:·(GNU_ref_alt)·<0x | 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)·1 | 86650 | ····<3213d>···DW_AT_decl_file···:·(data1)·1 |
86651 | ····<3213e>···DW_AT_decl_line···:·(data2)·28008 | 86651 | ····<3213e>···DW_AT_decl_line···:·(data2)·28008 |
86652 | ····<32140>···DW_AT_decl_column·:·(data1)·13 | 86652 | ····<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) |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | GCC:·(Debian·14.2.0-16)·14.2.0 | 1 | h]=V.GCC:·(Debian·14.2.0-16)·14.2.0 |
2 | 5*jj(ZQ1 | 2 | 5*jj(ZQ1 |
3 | &p}i@» 4c | 3 | &p}i@» 4c |
4 | ?V1c(cmU | 4 | ?V1c(cmU |
5 | v>Mv0~93 | 5 | v>Mv0~93 |
6 | <\nR2_ZB | 6 | <\nR2_ZB |
7 | 4sUzlAt,VY | 7 | 4sUzlAt,VY |
8 | X4f,y`t% | 8 | X4f,y`t% |
Offset 15, 14 lines modified | Offset 15, 15 lines modified | ||
15 | ;!B1» D}' | 15 | ;!B1» D}' |
16 | >DP<~k%- | 16 | >DP<~k%- |
17 | ·l:RJb?VY | 17 | ·l:RJb?VY |
18 | _S$&S#FwB,0 | 18 | _S$&S#FwB,0 |
19 | p_EY1hgukR9 | 19 | 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}/dZ6 | 24 | `$|j}/dZ6 |
24 | @8g7·tm% | 25 | @8g7·tm% |
25 | xdbz» S7Cm | 26 | xdbz» S7Cm |
26 | Ir?d)24s.i=z | 27 | Ir?d)24s.i=z |
27 | +J(Zg`;^ | 28 | +J(Zg`;^ |
28 | CFMuiA5AT* | 29 | CFMuiA5AT* |
Offset 23, 15 lines modified | Offset 23, 15 lines modified | ||
23 | ··[18]·.dynamic··········NOBITS··········0004fbac·00fba4·0000f8·08··WA··4···0··4 | 23 | ··[18]·.dynamic··········NOBITS··········0004fbac·00fba4·0000f8·08··WA··4···0··4 |
24 | ··[19]·.got··············NOBITS··········0004fca4·00fba4·00035c·04··WA··0···0··4 | 24 | ··[19]·.got··············NOBITS··········0004fca4·00fba4·00035c·04··WA··0···0··4 |
25 | ··[20]·.data·············NOBITS··········00050000·00fba4·000ad8·00··WA··0···0··8 | 25 | ··[20]·.data·············NOBITS··········00050000·00fba4·000ad8·00··WA··0···0··8 |
26 | ··[21]·.bss··············NOBITS··········00050ad8·00fba4·0008d8·00··WA··0···0··8 | 26 | ··[21]·.bss··············NOBITS··········00050ad8·00fba4·0008d8·00··WA··0···0··8 |
27 | ··[22]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··1 | 27 | ··[22]·.comment··········PROGBITS········00000000·000138·00001f·01··MS··0···0··1 |
28 | ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··1 | 28 | ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000157·000031·00······0···0··1 |
29 | ··[24]·.debug_aranges····PROGBITS········00000000·000188·0000a7·00···C··0···0··4 | 29 | ··[24]·.debug_aranges····PROGBITS········00000000·000188·0000a7·00···C··0···0··4 |
30 | ··[25]·.debug_info·······PROGBITS········00000000·000230·03f69 | 30 | ··[25]·.debug_info·······PROGBITS········00000000·000230·03f69b·00···C··0···0··4 |
31 | ··[26]·.debug_abbrev·····PROGBITS········00000000·03f8cc·0003e2·00···C··0···0··4 | 31 | ··[26]·.debug_abbrev·····PROGBITS········00000000·03f8cc·0003e2·00···C··0···0··4 |
32 | ··[27]·.debug_line·······PROGBITS········00000000·03fcb0·021450·00···C··0···0··4 | 32 | ··[27]·.debug_line·······PROGBITS········00000000·03fcb0·021450·00···C··0···0··4 |
33 | ··[28]·.debug_frame······PROGBITS········00000000·061100·000af7·00···C··0···0··4 | 33 | ··[28]·.debug_frame······PROGBITS········00000000·061100·000af7·00···C··0···0··4 |
34 | ··[29]·.debug_loclists···PROGBITS········00000000·061bf8·036997·00···C··0···0··4 | 34 | ··[29]·.debug_loclists···PROGBITS········00000000·061bf8·036997·00···C··0···0··4 |
35 | ··[30]·.debug_rnglists···PROGBITS········00000000·098590·0097e6·00···C··0···0··4 | 35 | ··[30]·.debug_rnglists···PROGBITS········00000000·098590·0097e6·00···C··0···0··4 |
36 | ··[31]·.gnu_debugaltlink·PROGBITS········00000000·0a1d76·000055·00······0···0··1 | 36 | ··[31]·.gnu_debugaltlink·PROGBITS········00000000·0a1d76·000055·00······0···0··1 |
37 | ··[32]·.symtab···········SYMTAB··········00000000·0a1dcc·005c40·10·····33·1265··4 | 37 | ··[32]·.symtab···········SYMTAB··········00000000·0a1dcc·005c40·10·····33·1265··4 |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | 1 | Displaying·notes·found·in:·.note.gnu.build-id |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·7a273b4fe65b8111357ecafca33593db14912537 |
Offset 66206, 16 lines modified | Offset 66206, 16 lines modified | ||
66206 | ····<25de0>···DW_AT_decl_line···:·(data2)·34138 | 66206 | ····<25de0>···DW_AT_decl_line···:·(data2)·34138 |
66207 | ····<25de2>···DW_AT_decl_column·:·(data1)·13 | 66207 | ····<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)·1 | 66211 | ····<25dec>···DW_AT_decl_file···:·(data1)·1 |
66212 | ····<25ded>···DW_AT_decl_line···:·(data2)·34139 | 66212 | ····<25ded>···DW_AT_decl_line···:·(data2)·34139 |
66213 | ····<25def>···DW_AT_decl_column·:·(data1)· | 66213 | ····<25def>···DW_AT_decl_column·:·(data1)·26 |
66214 | ····<25df0>···DW_AT_type········:·(GNU_ref_alt)·<0x | 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)·1 | 66217 | ····<25df9>···DW_AT_decl_file···:·(data1)·1 |
66218 | ····<25dfa>···DW_AT_decl_line···:·(data2)·34140 | 66218 | ····<25dfa>···DW_AT_decl_line···:·(data2)·34140 |
66219 | ····<25dfc>···DW_AT_decl_column·:·(data1)·13 | 66219 | ····<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 modified | Offset 86116, 16 lines modified | ||
86116 | ····<31c39>···DW_AT_decl_line···:·(data2)·28006 | 86116 | ····<31c39>···DW_AT_decl_line···:·(data2)·28006 |
86117 | ····<31c3b>···DW_AT_decl_column·:·(data1)·13 | 86117 | ····<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)·1 | 86121 | ····<31c45>···DW_AT_decl_file···:·(data1)·1 |
86122 | ····<31c46>···DW_AT_decl_line···:·(data2)·28007 | 86122 | ····<31c46>···DW_AT_decl_line···:·(data2)·28007 |
86123 | ····<31c48>···DW_AT_decl_column·:·(data1)· | 86123 | ····<31c48>···DW_AT_decl_column·:·(data1)·26 |
86124 | ····<31c49>···DW_AT_type········:·(GNU_ref_alt)·<0x | 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)·1 | 86127 | ····<31c52>···DW_AT_decl_file···:·(data1)·1 |
86128 | ····<31c53>···DW_AT_decl_line···:·(data2)·28008 | 86128 | ····<31c53>···DW_AT_decl_line···:·(data2)·28008 |
86129 | ····<31c55>···DW_AT_decl_column·:·(data1)·13 | 86129 | ····<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) |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | 1 | %7GCC:·(Debian·14.2.0-16)·14.2.0 | |
2 | hFE_*6Rq | 2 | hFE_*6Rq |
3 | xUsd/P.o | 3 | xUsd/P.o |
4 | 8&·qshS: | 4 | 8&·qshS: |
5 | l_[Wu/A} | 5 | l_[Wu/A} |
6 | K^V~%)gb | 6 | K^V~%)gb |
7 | &(\v9;;~ | 7 | &(\v9;;~ |
8 | uj"eP)uJ{ | 8 | uj"eP)uJ{ |
Offset 18, 51 lines modified | Offset 18, 57 lines modified | ||
18 | |h?:C5ns2 | 18 | |h?:C5ns2 |
19 | o9%\m9+\ | 19 | o9%\m9+\ |
20 | <» '~Lk5» N | 20 | <» '~Lk5» N |
21 | \JI63L>+%g | 21 | \JI63L>+%g |
22 | K0r,N/&_ | 22 | K0r,N/&_ |
23 | ·|0^Ig7D | 23 | ·|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 | 25 | 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!7 | 68 | xm5eh5!7 |
63 | W+n.T?svG | 69 | W+n.T?svG |
64 | 7b82fLdG | 70 | 7b82fLdG |
65 | q%4x7(Mo | 71 | q%4x7(Mo |
66 | &?)E^» Py | 72 | &?)E^» Py |
67 | /:L|;@W- | 73 | /:L|;@W- |
68 | j;%K%6;U | 74 | j;%K%6;U |