{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.HgGykfos/b1/python-laspy_2.6.1-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.HgGykfos/b2/python-laspy_2.6.1-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- eb976e4ee5b72227be51b268d71a8b7f 161056 doc optional python-laspy-doc_2.6.1-1_all.deb\n+ 490e8c9b818fc1d81fa1a0bf390c1a35 161036 doc optional python-laspy-doc_2.6.1-1_all.deb\n bf9b241d7e6f77de24ee1fac153a2178 65396 python optional python3-laspy_2.6.1-1_all.deb\n"}, {"source1": "python-laspy-doc_2.6.1-1_all.deb", "source2": "python-laspy-doc_2.6.1-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 2025-08-18 07:50:02.000000 debian-binary\n--rw-r--r-- 0 0 0 2972 2025-08-18 07:50:02.000000 control.tar.xz\n--rw-r--r-- 0 0 0 157892 2025-08-18 07:50:02.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2968 2025-08-18 07:50:02.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 157876 2025-08-18 07:50:02.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": "@@ -100,15 +100,15 @@\n -rw-r--r-- 0 root (0) root (0) 14108 2025-08-18 07:50:02.000000 ./usr/share/doc/python-laspy-doc/html/installation.html\n -rw-r--r-- 0 root (0) root (0) 23086 2025-08-18 07:50:02.000000 ./usr/share/doc/python-laspy-doc/html/intro.html\n -rw-r--r-- 0 root (0) root (0) 19746 2025-08-18 07:50:02.000000 ./usr/share/doc/python-laspy-doc/html/lessbasic.html\n -rw-r--r-- 0 root (0) root (0) 29857 2025-08-18 07:50:02.000000 ./usr/share/doc/python-laspy-doc/html/migration.html\n -rw-r--r-- 0 root (0) root (0) 3496 2025-08-18 07:50:02.000000 ./usr/share/doc/python-laspy-doc/html/objects.inv\n -rw-r--r-- 0 root (0) root (0) 6405 2025-08-18 07:50:02.000000 ./usr/share/doc/python-laspy-doc/html/py-modindex.html\n -rw-r--r-- 0 root (0) root (0) 4722 2025-08-18 07:50:02.000000 ./usr/share/doc/python-laspy-doc/html/search.html\n--rw-r--r-- 0 root (0) root (0) 87861 2025-08-18 07:50:02.000000 ./usr/share/doc/python-laspy-doc/html/searchindex.js\n+-rw-r--r-- 0 root (0) root (0) 87857 2025-08-18 07:50:02.000000 ./usr/share/doc/python-laspy-doc/html/searchindex.js\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-18 07:50:02.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 262 2025-08-18 07:50:02.000000 ./usr/share/doc-base/python-laspy-doc.python-laspy-doc\n lrwxrwxrwx 0 root (0) root (0) 0 2025-08-18 07:50:02.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 2025-08-18 07:50:02.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 2025-08-18 07:50:02.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 2025-08-18 07:50:02.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 2025-08-18 07:50:02.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": "@@ -111,15 +111,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: ~laspy._compression.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: 8191>)[source]\uf0c1
\n+class laspy.copc.CopcReader(stream, close_fd: bool = True, http_num_threads: int = 200, _http_strategy: str = 'queue', decompression_selection: ~laspy._compression.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: 8191>)[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 lazrs backend to work.

\n

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

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

\n
\n

Added 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: ~laspy._compression.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: 8191>)[source]\uf0c1
\n+__init__(stream, close_fd: bool = True, http_num_threads: int = 200, _http_strategy: str = 'queue', decompression_selection: ~laspy._compression.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: 8191>)[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@@ -151,15 +151,15 @@\n

    \n

    Added in version 2.4: The decompression_selection parameter.

    \n
    \n
\n \n
\n
\n-classmethod open(source: str | ~os.PathLike | ~io.IOBase, http_num_threads: int = 210, _http_strategy: str = 'queue', decompression_selection: ~laspy._compression.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: 8191>) CopcReader[source]\uf0c1
\n+classmethod open(source: str | ~os.PathLike | ~io.IOBase, http_num_threads: int = 200, _http_strategy: str = 'queue', decompression_selection: ~laspy._compression.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: 8191>) 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": "@@ -33,15 +33,15 @@\n * API_Documentation\n * laspy.copc module\n * View_page_source\n ===============================================================================\n ****** laspy.copc module\uf0c1 ******\n ***** CopcReader\uf0c1 *****\n class laspy.copc.CopcReader(stream, close_fd: bool = True, http_num_threads:\n- int = 210, _http_strategy: str = 'queue', decompression_selection: ~laspy._\n+ int = 200, _http_strategy: str = 'queue', decompression_selection: ~laspy._\n compression.selection.DecompressionSelection = )[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 as well as queries with\n@@ -50,15 +50,15 @@\n Optionaly, if requests is installed, CopcReader can handle Copc files\n that are on a remote HTTP server\n This class only 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 CopcReader.open\n () constructor\n Added in version 2.2.\n- __init__(stream, close_fd: bool = True, http_num_threads: int = 210, _\n+ __init__(stream, close_fd: bool = True, http_num_threads: int = 200, _\n http_strategy: str = 'queue', decompression_selection: ~laspy._\n compression.selection.DecompressionSelection =\n )[source]\uf0c1\n Creates a CopcReader.\n Parameters:\n@@ -71,15 +71,15 @@\n * close_fd (optional, default bool) \u2013 Whether the stream/\n file object shall be closed, this only work when using\n the CopcReader in a with statement.\n * decompression_selection (DecompressionSelection,) \u2013 see\n laspy.open()\n Added in version 2.4: The decompression_selection parameter.\n classmethod open(source: str | ~os.PathLike | ~io.IOBase, http_num_\n- threads: int = 210, _http_strategy: str = 'queue', decompression_\n+ threads: int = 200, _http_strategy: str = 'queue', decompression_\n selection: ~laspy._compression.selection.DecompressionSelection =\n ) \u2192\n CopcReader[source]\uf0c1\n Opens the COPC file.\n Opening a local file\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": "@@ -1989,26 +1989,25 @@\n \"17\": [12, 17, 20],\n \"18\": 21,\n \"19\": 21,\n \"1_000_000\": 16,\n \"1_234_567\": 16,\n \"2\": [0, 1, 2, 4, 6, 8, 10, 11, 12, 13, 16, 18, 20, 21, 22, 24],\n \"20\": [6, 20, 21],\n- \"200\": 6,\n+ \"200\": [2, 6],\n \"2015\": 20,\n \"2017\": 21,\n \"2018\": [20, 21],\n \"2020\": 21,\n \"2021\": 21,\n \"2022\": 21,\n \"2023\": 21,\n \"2024\": 21,\n \"2025\": 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"}]}]}]}]}]}