--- /srv/reproducible-results/rbuild-debian/r-b-build.HgGykfos/b1/python-laspy_2.6.1-1_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.HgGykfos/b2/python-laspy_2.6.1-1_amd64.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - eb976e4ee5b72227be51b268d71a8b7f 161056 doc optional python-laspy-doc_2.6.1-1_all.deb │ + 490e8c9b818fc1d81fa1a0bf390c1a35 161036 doc optional python-laspy-doc_2.6.1-1_all.deb │ bf9b241d7e6f77de24ee1fac153a2178 65396 python optional python3-laspy_2.6.1-1_all.deb ├── python-laspy-doc_2.6.1-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-08-18 07:50:02.000000 debian-binary │ │ --rw-r--r-- 0 0 0 2972 2025-08-18 07:50:02.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 157892 2025-08-18 07:50:02.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 2968 2025-08-18 07:50:02.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 157876 2025-08-18 07:50:02.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -100,15 +100,15 @@ │ │ │ │ -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 │ │ │ │ -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 │ │ │ │ -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 │ │ │ │ -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 │ │ │ │ -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 │ │ │ │ -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 │ │ │ │ -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 │ │ │ │ --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 │ │ │ │ +-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 │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-08-18 07:50:02.000000 ./usr/share/doc-base/ │ │ │ │ -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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ ├── ./usr/share/doc/python-laspy-doc/html/api/laspy.copc.html │ │ │ │ @@ -111,15 +111,15 @@ │ │ │ │ │ │ │ │
│ │ │ │

laspy.copc module

│ │ │ │
│ │ │ │

CopcReader

│ │ │ │
│ │ │ │
│ │ │ │ -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]
│ │ │ │ +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] │ │ │ │

Bases: object

│ │ │ │

Class allowing to do queries over a COPC LAZ

│ │ │ │

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

│ │ │ │

CopcReader requires the lazrs backend to work.

│ │ │ │

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

To create an instance of it you’ll likely │ │ │ │ want to use the CopcReader.open() constructor

│ │ │ │
│ │ │ │

Added in version 2.2.

│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -__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]
│ │ │ │ +__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] │ │ │ │

Creates a CopcReader.

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

  • │ │ │ │
  • http_num_threads (int, optional, default num cpu * 5) – Number of worker threads to do concurent HTTP requests, │ │ │ │ @@ -151,15 +151,15 @@ │ │ │ │

    │ │ │ │

    Added in version 2.4: The decompression_selection parameter.

    │ │ │ │
    │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ -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]
│ │ │ │ +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] │ │ │ │

Opens the COPC file.

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

    Supported sources are:

    │ │ │ │
    │ │ │ │
      │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -33,15 +33,15 @@ │ │ │ │ │ * API_Documentation │ │ │ │ │ * laspy.copc module │ │ │ │ │ * View_page_source │ │ │ │ │ =============================================================================== │ │ │ │ │ ****** laspy.copc module ****** │ │ │ │ │ ***** CopcReader ***** │ │ │ │ │ class laspy.copc.CopcReader(stream, close_fd: bool = True, http_num_threads: │ │ │ │ │ - int = 210, _http_strategy: str = 'queue', decompression_selection: ~laspy._ │ │ │ │ │ + int = 200, _http_strategy: str = 'queue', decompression_selection: ~laspy._ │ │ │ │ │ compression.selection.DecompressionSelection = )[source] │ │ │ │ │ Bases: object │ │ │ │ │ Class allowing to do queries over a COPC LAZ │ │ │ │ │ In short, COPC files are LAZ 1.4 files organized in a particular way │ │ │ │ │ (Octree) making it possible to do spatial queries as well as queries with │ │ │ │ │ @@ -50,15 +50,15 @@ │ │ │ │ │ Optionaly, if requests is installed, CopcReader can handle Copc files │ │ │ │ │ that are on a remote HTTP server │ │ │ │ │ This class only reads COPC files, it does not support normal LAS/LAZ │ │ │ │ │ files. │ │ │ │ │ To create an instance of it you’ll likely want to use the CopcReader.open │ │ │ │ │ () constructor │ │ │ │ │ Added in version 2.2. │ │ │ │ │ - __init__(stream, close_fd: bool = True, http_num_threads: int = 210, _ │ │ │ │ │ + __init__(stream, close_fd: bool = True, http_num_threads: int = 200, _ │ │ │ │ │ http_strategy: str = 'queue', decompression_selection: ~laspy._ │ │ │ │ │ compression.selection.DecompressionSelection = │ │ │ │ │ )[source] │ │ │ │ │ Creates a CopcReader. │ │ │ │ │ Parameters: │ │ │ │ │ @@ -71,15 +71,15 @@ │ │ │ │ │ * close_fd (optional, default bool) – Whether the stream/ │ │ │ │ │ file object shall be closed, this only work when using │ │ │ │ │ the CopcReader in a with statement. │ │ │ │ │ * decompression_selection (DecompressionSelection,) – see │ │ │ │ │ laspy.open() │ │ │ │ │ Added in version 2.4: The decompression_selection parameter. │ │ │ │ │ classmethod open(source: str | ~os.PathLike | ~io.IOBase, http_num_ │ │ │ │ │ - threads: int = 210, _http_strategy: str = 'queue', decompression_ │ │ │ │ │ + threads: int = 200, _http_strategy: str = 'queue', decompression_ │ │ │ │ │ selection: ~laspy._compression.selection.DecompressionSelection = │ │ │ │ │ ) → │ │ │ │ │ CopcReader[source] │ │ │ │ │ Opens the COPC file. │ │ │ │ │ Opening a local file │ │ │ ├── ./usr/share/doc/python-laspy-doc/html/searchindex.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -1989,26 +1989,25 @@ │ │ │ │ │ "17": [12, 17, 20], │ │ │ │ │ "18": 21, │ │ │ │ │ "19": 21, │ │ │ │ │ "1_000_000": 16, │ │ │ │ │ "1_234_567": 16, │ │ │ │ │ "2": [0, 1, 2, 4, 6, 8, 10, 11, 12, 13, 16, 18, 20, 21, 22, 24], │ │ │ │ │ "20": [6, 20, 21], │ │ │ │ │ - "200": 6, │ │ │ │ │ + "200": [2, 6], │ │ │ │ │ "2015": 20, │ │ │ │ │ "2017": 21, │ │ │ │ │ "2018": [20, 21], │ │ │ │ │ "2020": 21, │ │ │ │ │ "2021": 21, │ │ │ │ │ "2022": 21, │ │ │ │ │ "2023": 21, │ │ │ │ │ "2024": 21, │ │ │ │ │ "2025": 21, │ │ │ │ │ "2048": 1, │ │ │ │ │ - "210": 2, │ │ │ │ │ "23": 21, │ │ │ │ │ "239": 21, │ │ │ │ │ "24": 25, │ │ │ │ │ "25": [20, 21], │ │ │ │ │ "256": 1, │ │ │ │ │ "27": 25, │ │ │ │ │ "28": 21,