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.1.tar.gz (8.6 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.1-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pdal_piper-0.2.1.tar.gz
  • Upload date:
  • Size: 8.6 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.1.tar.gz
Algorithm Hash digest
SHA256 e731ba0f3b47e57388d83a83aa31edcb0cfca359de99aca0704e1c33622c1048
MD5 fdd2ffef16af3903bd5668bfe9de2f48
BLAKE2b-256 e2d423e303724076eb8c8947a87500f7edeed9ccd3fbbeca7585f854f7c57410

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdal_piper-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 8.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 20371ab602393c7da3039eecba4a1010d5a52b40c0c3b289fb9c7c5c55c9d8b2
MD5 4791867e5369237cf26a9329145ae381
BLAKE2b-256 f5cf73cdf605454b8713a36f14e52649d71a9b27746f6ba91c609b82e15e4553

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