Skip to main content

Type stubs and utilities for PDAL (Point Data Abstraction Library) and USGS 3DEP lidar download.

Project description

pdal-piper

Type stubs and utilities PDAL (Point Data Abstraction Library) and USGS 3DEP.

Overview

Type stubs for PDAL: Adds support for IntelliSense and inline documentation to the pdal-python package for better IDE support when developing pdal pipelines in PyCharm, VSCode, etc. After installing pdal-piper, your IDE should be able to recognize objects like pdal.Reader.copc() and provide descriptions of the input parameters.

USGS 3DEP utilities: Search the current USGS 3DEP airborne lidar catalog and find URLs for Entwine Point Tiles that overlap a search area.

Parallel processing: Utilities for slicing search areas into tiles and processing them in parallel.

*Note, the original version of this package included its own data structures for pipelines and stages. The revised version is designed for built-in pdal-python pipeline and stage objects.

Installation

Basic Install:

conda install -c conda-forge pdal pdal-python gdal geopandas 
pip install pdal-piper

It is strongly recommended that you make use of Conda’s environment management system and install PDAL in a separate environment (i.e., not the base environment). Instructions can be found on the Conda website.

Intellisense and inline documentation support is enabled by inserting the file pipeline.pyi into the pdal-python install directory (see "stub files", PEP 484). The pipeline.pyi file should be generated and inserted automatically when pdal_piper is installed. If needed, you can regenerate and reinsert this file by running pdal_piper.skeletons.generate_skeletons(). You may also need to restart your IDE and/or regenerate indexes or clear the local cache.

Example

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pdal_piper-0.2.2.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pdal_piper-0.2.2-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file pdal_piper-0.2.2.tar.gz.

File metadata

  • Download URL: pdal_piper-0.2.2.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for pdal_piper-0.2.2.tar.gz
Algorithm Hash digest
SHA256 3c2460a835c37b2c6c088f4ba3bc5e5aafc5bc1ab4b4edf06f34cc80136aee1a
MD5 b072f101c7fa70ffbf11ba73c69138e8
BLAKE2b-256 1549ff9a01f355bff9ff14a48a840b20449ffb034ce22c294f5168e7055fd2a6

See more details on using hashes here.

File details

Details for the file pdal_piper-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: pdal_piper-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for pdal_piper-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6f9db9822186198da06a23e346ae0c020f0ef6cacfb7a06c4cfb882490d989a0
MD5 b85ad9c13ffb4d122fee43a89a63a263
BLAKE2b-256 2378dff3c01d1bfff5d10ccd058f0f983a4ca36303c7c173a5b24fffd701d094

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page