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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e731ba0f3b47e57388d83a83aa31edcb0cfca359de99aca0704e1c33622c1048
|
|
| MD5 |
fdd2ffef16af3903bd5668bfe9de2f48
|
|
| BLAKE2b-256 |
e2d423e303724076eb8c8947a87500f7edeed9ccd3fbbeca7585f854f7c57410
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20371ab602393c7da3039eecba4a1010d5a52b40c0c3b289fb9c7c5c55c9d8b2
|
|
| MD5 |
4791867e5369237cf26a9329145ae381
|
|
| BLAKE2b-256 |
f5cf73cdf605454b8713a36f14e52649d71a9b27746f6ba91c609b82e15e4553
|