{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.CCmGLJsj/b1/python-laspy_2.5.3-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.CCmGLJsj/b2/python-laspy_2.5.3-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- f5e052308482b0b147114e13f6e78439 155800 doc optional python-laspy-doc_2.5.3-1_all.deb\n+ 415e5dba238c0ca3ff72afba69203c5a 155776 doc optional python-laspy-doc_2.5.3-1_all.deb\n 96a09d32f0d8e0bcaa174c1429df16c5 63716 python optional python3-laspy_2.5.3-1_all.deb\n"}, {"source1": "python-laspy-doc_2.5.3-1_all.deb", "source2": "python-laspy-doc_2.5.3-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-01-07 20:18:39.000000 debian-binary\n--rw-r--r-- 0 0 0 2932 2024-01-07 20:18:39.000000 control.tar.xz\n--rw-r--r-- 0 0 0 152676 2024-01-07 20:18:39.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2936 2024-01-07 20:18:39.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 152648 2024-01-07 20:18:39.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -99,15 +99,15 @@\n -rw-r--r-- 0 root (0) root (0) 14198 2024-01-07 20:18:39.000000 ./usr/share/doc/python-laspy-doc/html/installation.html\n -rw-r--r-- 0 root (0) root (0) 23174 2024-01-07 20:18:39.000000 ./usr/share/doc/python-laspy-doc/html/intro.html\n -rw-r--r-- 0 root (0) root (0) 19836 2024-01-07 20:18:39.000000 ./usr/share/doc/python-laspy-doc/html/lessbasic.html\n -rw-r--r-- 0 root (0) root (0) 29947 2024-01-07 20:18:39.000000 ./usr/share/doc/python-laspy-doc/html/migration.html\n -rw-r--r-- 0 root (0) root (0) 3401 2024-01-07 20:18:39.000000 ./usr/share/doc/python-laspy-doc/html/objects.inv\n -rw-r--r-- 0 root (0) root (0) 6495 2024-01-07 20:18:39.000000 ./usr/share/doc/python-laspy-doc/html/py-modindex.html\n -rw-r--r-- 0 root (0) root (0) 4812 2024-01-07 20:18:39.000000 ./usr/share/doc/python-laspy-doc/html/search.html\n--rw-r--r-- 0 root (0) root (0) 93130 2024-01-07 20:18:39.000000 ./usr/share/doc/python-laspy-doc/html/searchindex.js\n+-rw-r--r-- 0 root (0) root (0) 93123 2024-01-07 20:18:39.000000 ./usr/share/doc/python-laspy-doc/html/searchindex.js\n drwxr-xr-x 0 root (0) root (0) 0 2024-01-07 20:18:39.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 262 2024-01-07 20:18:39.000000 ./usr/share/doc-base/python-laspy-doc.python-laspy-doc\n lrwxrwxrwx 0 root (0) root (0) 0 2024-01-07 20:18:39.000000 ./usr/share/doc/python-laspy-doc/html/_static/css/badge_only.css -> ../../../../../sphinx_rtd_theme/static/css/badge_only.css\n lrwxrwxrwx 0 root (0) root (0) 0 2024-01-07 20:18:39.000000 ./usr/share/doc/python-laspy-doc/html/_static/css/theme.css -> ../../../../../sphinx_rtd_theme/static/css/theme.css\n lrwxrwxrwx 0 root (0) root (0) 0 2024-01-07 20:18:39.000000 ./usr/share/doc/python-laspy-doc/html/_static/doctools.js -> ../../../../javascript/sphinxdoc/1.0/doctools.js\n lrwxrwxrwx 0 root (0) root (0) 0 2024-01-07 20:18:39.000000 ./usr/share/doc/python-laspy-doc/html/_static/fonts/Lato-Bold.ttf -> ../../../../../sphinx_rtd_theme/static/fonts/Lato-Bold.ttf\n lrwxrwxrwx 0 root (0) root (0) 0 2024-01-07 20:18:39.000000 ./usr/share/doc/python-laspy-doc/html/_static/fonts/Lato-Bold.woff2 -> ../../../../../sphinx_rtd_theme/static/fonts/Lato-Bold.woff2\n"}, {"source1": "./usr/share/doc/python-laspy-doc/html/api/laspy.copc.html", "source2": "./usr/share/doc/python-laspy-doc/html/api/laspy.copc.html", "unified_diff": "@@ -113,15 +113,15 @@\n \n
\n

laspy.copc module\uf0c1

\n
\n

CopcReader\uf0c1

\n
\n
\n-class laspy.copc.CopcReader(stream, close_fd: bool = True, http_num_threads: int = 210, _http_strategy: str = 'queue', decompression_selection: DecompressionSelection = DecompressionSelection.XY_RETURNS_CHANNEL | Z | CLASSIFICATION | FLAGS | INTENSITY | SCAN_ANGLE | USER_DATA | POINT_SOURCE_ID | GPS_TIME | RGB | NIR | WAVEPACKET | ALL_EXTRA_BYTES)[source]\uf0c1
\n+class laspy.copc.CopcReader(stream, close_fd: bool = True, http_num_threads: int = 100, _http_strategy: str = 'queue', decompression_selection: DecompressionSelection = DecompressionSelection.XY_RETURNS_CHANNEL | Z | CLASSIFICATION | FLAGS | INTENSITY | SCAN_ANGLE | USER_DATA | POINT_SOURCE_ID | GPS_TIME | RGB | NIR | WAVEPACKET | ALL_EXTRA_BYTES)[source]\uf0c1\n

Bases: object

\n

Class allowing to do queries over a COPC LAZ

\n

In short, COPC files are LAZ 1.4 files organized in a particular way\n (Octree) making it possible to do spatial queries\n as well as queries with a level of details.

\n

CopcReader requires the lazrz backend to work.

\n

Optionaly, if requests is installed, CopcReader can handle\n@@ -131,15 +131,15 @@\n

To create an instance of it you\u2019ll likely\n want to use the CopcReader.open() constructor

\n
\n

New in version 2.2.

\n
\n
\n
\n-__init__(stream, close_fd: bool = True, http_num_threads: int = 210, _http_strategy: str = 'queue', decompression_selection: DecompressionSelection = DecompressionSelection.XY_RETURNS_CHANNEL | Z | CLASSIFICATION | FLAGS | INTENSITY | SCAN_ANGLE | USER_DATA | POINT_SOURCE_ID | GPS_TIME | RGB | NIR | WAVEPACKET | ALL_EXTRA_BYTES)[source]\uf0c1
\n+__init__(stream, close_fd: bool = True, http_num_threads: int = 100, _http_strategy: str = 'queue', decompression_selection: DecompressionSelection = DecompressionSelection.XY_RETURNS_CHANNEL | Z | CLASSIFICATION | FLAGS | INTENSITY | SCAN_ANGLE | USER_DATA | POINT_SOURCE_ID | GPS_TIME | RGB | NIR | WAVEPACKET | ALL_EXTRA_BYTES)[source]\uf0c1\n

Creates a CopcReader.

\n
\n
Parameters:
\n
    \n
  • stream (the stream from where data can be read.) \u2013 It must have the following file object methods:\n read, seek, tell

  • \n
  • http_num_threads (int, optional, default num cpu * 5) \u2013 Number of worker threads to do concurent HTTP requests,\n@@ -153,15 +153,15 @@\n

    \n

    New in version 2.4: The decompression_selection parameter.

    \n
    \n
\n \n
\n
\n-classmethod open(source: str | PathLike | IOBase, http_num_threads: int = 210, _http_strategy: str = 'queue', decompression_selection: DecompressionSelection = DecompressionSelection.XY_RETURNS_CHANNEL | Z | CLASSIFICATION | FLAGS | INTENSITY | SCAN_ANGLE | USER_DATA | POINT_SOURCE_ID | GPS_TIME | RGB | NIR | WAVEPACKET | ALL_EXTRA_BYTES) CopcReader[source]\uf0c1
\n+classmethod open(source: str | PathLike | IOBase, http_num_threads: int = 100, _http_strategy: str = 'queue', decompression_selection: DecompressionSelection = DecompressionSelection.XY_RETURNS_CHANNEL | Z | CLASSIFICATION | FLAGS | INTENSITY | SCAN_ANGLE | USER_DATA | POINT_SOURCE_ID | GPS_TIME | RGB | NIR | WAVEPACKET | ALL_EXTRA_BYTES) CopcReader[source]\uf0c1\n

Opens the COPC file.

\n
\n
Parameters:
\n
    \n
  • source (str, io.IOBase, uri or file-like object of the COPC file.) \u2013

    Supported sources are:

    \n
    \n
      \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -34,15 +34,15 @@\n * _\bA_\bP_\bI_\b _\bD_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n * laspy.copc module\n * _\bV_\bi_\be_\bw_\b _\bp_\ba_\bg_\be_\b _\bs_\bo_\bu_\br_\bc_\be\n ===============================================================================\n *\b**\b**\b**\b**\b**\b* l\bla\bas\bsp\bpy\by.\b.c\bco\bop\bpc\bc m\bmo\bod\bdu\bul\ble\be_\b?\b\uf0c1 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* C\bCo\bop\bpc\bcR\bRe\bea\bad\bde\ber\br_\b?\b\uf0c1 *\b**\b**\b**\b**\b*\n c\bcl\bla\bas\bss\bs laspy.copc.CopcReader(s\bst\btr\bre\bea\bam\bm, c\bcl\blo\bos\bse\be_\b_f\bfd\bd:\b: b\bbo\boo\bol\bl =\b= T\bTr\bru\bue\be, h\bht\btt\btp\bp_\b_n\bnu\bum\bm_\b_t\bth\bhr\bre\bea\bad\bds\bs:\b:\n- i\bin\bnt\bt =\b= 2\b21\b10\b0, _\b_h\bht\btt\btp\bp_\b_s\bst\btr\bra\bat\bte\beg\bgy\by:\b: s\bst\btr\br =\b= '\b'q\bqu\bue\beu\bue\be'\b', d\bde\bec\bco\bom\bmp\bpr\bre\bes\bss\bsi\bio\bon\bn_\b_s\bse\bel\ble\bec\bct\bti\bio\bon\bn:\b:\n+ i\bin\bnt\bt =\b= 1\b10\b00\b0, _\b_h\bht\btt\btp\bp_\b_s\bst\btr\bra\bat\bte\beg\bgy\by:\b: s\bst\btr\br =\b= '\b'q\bqu\bue\beu\bue\be'\b', d\bde\bec\bco\bom\bmp\bpr\bre\bes\bss\bsi\bio\bon\bn_\b_s\bse\bel\ble\bec\bct\bti\bio\bon\bn:\b:\n _\bD\bD_\be\be_\bc\bc_\bo\bo_\bm\bm_\bp\bp_\br\br_\be\be_\bs\bs_\bs\bs_\bi\bi_\bo\bo_\bn\bn_\bS\bS_\be\be_\bl\bl_\be\be_\bc\bc_\bt\bt_\bi\bi_\bo\bo_\bn\bn =\b= D\bDe\bec\bco\bom\bmp\bpr\bre\bes\bss\bsi\bio\bon\bnS\bSe\bel\ble\bec\bct\bti\bio\bon\bn.\b.X\bXY\bY_\b_R\bRE\bET\bTU\bUR\bRN\bNS\bS_\b_C\bCH\bHA\bAN\bNN\bNE\bEL\bL |\b| Z\bZ |\b|\n C\bCL\bLA\bAS\bSS\bSI\bIF\bFI\bIC\bCA\bAT\bTI\bIO\bON\bN |\b| F\bFL\bLA\bAG\bGS\bS |\b| I\bIN\bNT\bTE\bEN\bNS\bSI\bIT\bTY\bY |\b| S\bSC\bCA\bAN\bN_\b_A\bAN\bNG\bGL\bLE\bE |\b| U\bUS\bSE\bER\bR_\b_D\bDA\bAT\bTA\bA |\b| P\bPO\bOI\bIN\bNT\bT_\b_S\bSO\bOU\bUR\bRC\bCE\bE_\b_I\bID\bD\n |\b| G\bGP\bPS\bS_\b_T\bTI\bIM\bME\bE |\b| R\bRG\bGB\bB |\b| N\bNI\bIR\bR |\b| W\bWA\bAV\bVE\bEP\bPA\bAC\bCK\bKE\bET\bT |\b| A\bAL\bLL\bL_\b_E\bEX\bXT\bTR\bRA\bA_\b_B\bBY\bYT\bTE\bES\bS)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\uf0c1\n Bases: object\n Class allowing to do queries over a _\bC_\bO_\bP_\bC LAZ\n In short, COPC files are LAZ 1.4 files organized in a particular way\n (Octree) making it possible to do spatial queries as well as queries with\n@@ -51,15 +51,15 @@\n Optionaly, if requests is installed, CopcReader can handle Copc files\n that are on a remote HTTP server\n This class o\bon\bnl\bly\by reads COPC files, it does not support normal LAS/LAZ\n files.\n To create an instance of it you\u2019ll likely want to use the _\bC_\bo_\bp_\bc_\bR_\be_\ba_\bd_\be_\br_\b._\bo_\bp_\be_\bn\n _\b(_\b) constructor\n New in version 2.2.\n- __init__(s\bst\btr\bre\bea\bam\bm, c\bcl\blo\bos\bse\be_\b_f\bfd\bd:\b: b\bbo\boo\bol\bl =\b= T\bTr\bru\bue\be, h\bht\btt\btp\bp_\b_n\bnu\bum\bm_\b_t\bth\bhr\bre\bea\bad\bds\bs:\b: i\bin\bnt\bt =\b= 2\b21\b10\b0,\n+ __init__(s\bst\btr\bre\bea\bam\bm, c\bcl\blo\bos\bse\be_\b_f\bfd\bd:\b: b\bbo\boo\bol\bl =\b= T\bTr\bru\bue\be, h\bht\btt\btp\bp_\b_n\bnu\bum\bm_\b_t\bth\bhr\bre\bea\bad\bds\bs:\b: i\bin\bnt\bt =\b= 1\b10\b00\b0,\n _\b_h\bht\btt\btp\bp_\b_s\bst\btr\bra\bat\bte\beg\bgy\by:\b: s\bst\btr\br =\b= '\b'q\bqu\bue\beu\bue\be'\b', d\bde\bec\bco\bom\bmp\bpr\bre\bes\bss\bsi\bio\bon\bn_\b_s\bse\bel\ble\bec\bct\bti\bio\bon\bn:\b:\n _\bD\bD_\be\be_\bc\bc_\bo\bo_\bm\bm_\bp\bp_\br\br_\be\be_\bs\bs_\bs\bs_\bi\bi_\bo\bo_\bn\bn_\bS\bS_\be\be_\bl\bl_\be\be_\bc\bc_\bt\bt_\bi\bi_\bo\bo_\bn\bn =\b= D\bDe\bec\bco\bom\bmp\bpr\bre\bes\bss\bsi\bio\bon\bnS\bSe\bel\ble\bec\bct\bti\bio\bon\bn.\b.X\bXY\bY_\b_R\bRE\bET\bTU\bUR\bRN\bNS\bS_\b_C\bCH\bHA\bAN\bNN\bNE\bEL\bL |\b| Z\bZ\n |\b| C\bCL\bLA\bAS\bSS\bSI\bIF\bFI\bIC\bCA\bAT\bTI\bIO\bON\bN |\b| F\bFL\bLA\bAG\bGS\bS |\b| I\bIN\bNT\bTE\bEN\bNS\bSI\bIT\bTY\bY |\b| S\bSC\bCA\bAN\bN_\b_A\bAN\bNG\bGL\bLE\bE |\b| U\bUS\bSE\bER\bR_\b_D\bDA\bAT\bTA\bA |\b|\n P\bPO\bOI\bIN\bNT\bT_\b_S\bSO\bOU\bUR\bRC\bCE\bE_\b_I\bID\bD |\b| G\bGP\bPS\bS_\b_T\bTI\bIM\bME\bE |\b| R\bRG\bGB\bB |\b| N\bNI\bIR\bR |\b| W\bWA\bAV\bVE\bEP\bPA\bAC\bCK\bKE\bET\bT |\b| A\bAL\bLL\bL_\b_E\bEX\bXT\bTR\bRA\bA_\b_B\bBY\bYT\bTE\bES\bS)\n _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\uf0c1\n Creates a CopcReader.\n Parameters:\n@@ -72,15 +72,15 @@\n * c\bcl\blo\bos\bse\be_\b_f\bfd\bd (o\bop\bpt\bti\bio\bon\bna\bal\bl,\b, d\bde\bef\bfa\bau\bul\blt\bt b\bbo\boo\bol\bl) \u2013 Whether the stream/\n file object shall be closed, this only work when using\n the CopcReader in a with statement.\n * d\bde\bec\bco\bom\bmp\bpr\bre\bes\bss\bsi\bio\bon\bn_\b_s\bse\bel\ble\bec\bct\bti\bio\bon\bn (_\bD\bD_\be\be_\bc\bc_\bo\bo_\bm\bm_\bp\bp_\br\br_\be\be_\bs\bs_\bs\bs_\bi\bi_\bo\bo_\bn\bn_\bS\bS_\be\be_\bl\bl_\be\be_\bc\bc_\bt\bt_\bi\bi_\bo\bo_\bn\bn,\b,) \u2013 see\n _\bl_\ba_\bs_\bp_\by_\b._\bo_\bp_\be_\bn_\b(_\b)\n New in version 2.4: The decompression_selection parameter.\n c\bcl\bla\bas\bss\bsm\bme\bet\bth\bho\bod\bd open(s\bso\bou\bur\brc\bce\be:\b: s\bst\btr\br |\b| P\bPa\bat\bth\bhL\bLi\bik\bke\be |\b| I\bIO\bOB\bBa\bas\bse\be, h\bht\btt\btp\bp_\b_n\bnu\bum\bm_\b_t\bth\bhr\bre\bea\bad\bds\bs:\b: i\bin\bnt\bt\n- =\b= 2\b21\b10\b0, _\b_h\bht\btt\btp\bp_\b_s\bst\btr\bra\bat\bte\beg\bgy\by:\b: s\bst\btr\br =\b= '\b'q\bqu\bue\beu\bue\be'\b', d\bde\bec\bco\bom\bmp\bpr\bre\bes\bss\bsi\bio\bon\bn_\b_s\bse\bel\ble\bec\bct\bti\bio\bon\bn:\b:\n+ =\b= 1\b10\b00\b0, _\b_h\bht\btt\btp\bp_\b_s\bst\btr\bra\bat\bte\beg\bgy\by:\b: s\bst\btr\br =\b= '\b'q\bqu\bue\beu\bue\be'\b', d\bde\bec\bco\bom\bmp\bpr\bre\bes\bss\bsi\bio\bon\bn_\b_s\bse\bel\ble\bec\bct\bti\bio\bon\bn:\b:\n _\bD\bD_\be\be_\bc\bc_\bo\bo_\bm\bm_\bp\bp_\br\br_\be\be_\bs\bs_\bs\bs_\bi\bi_\bo\bo_\bn\bn_\bS\bS_\be\be_\bl\bl_\be\be_\bc\bc_\bt\bt_\bi\bi_\bo\bo_\bn\bn =\b= D\bDe\bec\bco\bom\bmp\bpr\bre\bes\bss\bsi\bio\bon\bnS\bSe\bel\ble\bec\bct\bti\bio\bon\bn.\b.X\bXY\bY_\b_R\bRE\bET\bTU\bUR\bRN\bNS\bS_\b_C\bCH\bHA\bAN\bNN\bNE\bEL\bL |\b| Z\bZ\n |\b| C\bCL\bLA\bAS\bSS\bSI\bIF\bFI\bIC\bCA\bAT\bTI\bIO\bON\bN |\b| F\bFL\bLA\bAG\bGS\bS |\b| I\bIN\bNT\bTE\bEN\bNS\bSI\bIT\bTY\bY |\b| S\bSC\bCA\bAN\bN_\b_A\bAN\bNG\bGL\bLE\bE |\b| U\bUS\bSE\bER\bR_\b_D\bDA\bAT\bTA\bA |\b|\n P\bPO\bOI\bIN\bNT\bT_\b_S\bSO\bOU\bUR\bRC\bCE\bE_\b_I\bID\bD |\b| G\bGP\bPS\bS_\b_T\bTI\bIM\bME\bE |\b| R\bRG\bGB\bB |\b| N\bNI\bIR\bR |\b| W\bWA\bAV\bVE\bEP\bPA\bAC\bCK\bKE\bET\bT |\b| A\bAL\bLL\bL_\b_E\bEX\bXT\bTR\bRA\bA_\b_B\bBY\bYT\bTE\bES\bS)\n \u2192 _\bC_\bo_\bp_\bc_\bR_\be_\ba_\bd_\be_\br_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\uf0c1\n Opens the COPC file.\n Opening a local file\n from laspy import CopcReader\n"}]}, {"source1": "./usr/share/doc/python-laspy-doc/html/searchindex.js", "source2": "./usr/share/doc/python-laspy-doc/html/searchindex.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1896,15 +1896,15 @@\n \"05\": 21,\n \"06\": 21,\n \"07\": 21,\n \"09\": 21,\n \"0x65\": 20,\n \"1\": [0, 1, 2, 4, 6, 9, 10, 12, 13, 16, 18, 20, 21, 22, 24],\n \"10\": [6, 8, 12, 20, 21],\n- \"100\": [6, 18, 20],\n+ \"100\": [2, 6, 18, 20],\n \"1000\": [6, 18],\n \"100_000_000\": 16,\n \"1024\": 1,\n \"105\": 17,\n \"1065\": [6, 16, 21],\n \"11\": 21,\n \"110\": 17,\n@@ -1933,15 +1933,14 @@\n \"2018\": [20, 21],\n \"2020\": 21,\n \"2021\": 21,\n \"2022\": 21,\n \"2023\": 21,\n \"2024\": 21,\n \"2048\": 1,\n- \"210\": 2,\n \"23\": 21,\n \"239\": 21,\n \"24\": 25,\n \"25\": [20, 21],\n \"256\": 1,\n \"27\": 25,\n \"28\": 21,\n"}]}]}]}]}]}