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.0.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.0-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pdal_piper-0.2.0.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.0.tar.gz
Algorithm Hash digest
SHA256 e4204ac88b5543015d2aa15f05ddb80f5b87487e54e68773ea912cb481576f84
MD5 5d0dc5834fba39d1e30798021d55bc5e
BLAKE2b-256 a5919750165e896c51907b603186d981077cd15152de7272446f6576814b15d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdal_piper-0.2.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6cc87eea2b8d9467b87458bd09f88e94095c8f9772639a5bf2580cef4caaaae6
MD5 841b4a7ee693a352746b72ab438788e4
BLAKE2b-256 0470804faa13cfdfb486ab55d1a0d746ca6fc888b2992d1b50a16226efb0efd6

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