https://github.com/brycefrank/pyfor
Tools for analyzing aerial point clouds of forest data.
https://github.com/brycefrank/pyfor
forest-inventory forestry las lidar
Last synced: 5 months ago
JSON representation
Tools for analyzing aerial point clouds of forest data.
- Host: GitHub
- URL: https://github.com/brycefrank/pyfor
- Owner: brycefrank
- License: mit
- Created: 2016-12-07T20:31:36.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-12-28T20:46:27.000Z (over 5 years ago)
- Last Synced: 2024-10-29T22:31:18.484Z (6 months ago)
- Topics: forest-inventory, forestry, las, lidar
- Language: Python
- Homepage:
- Size: 92.7 MB
- Stars: 92
- Watchers: 9
- Forks: 19
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: License.txt
Awesome Lists containing this project
- open-sustainable-technology - pyfor - Tools for analyzing aerial point clouds of forest data. (Biosphere / Forest Remote Sensing)
README
pyfor
Documentation |
Changelog |
Request a Feature |
Road Map
![]()
![]()
**pyfor** is a Python package that assists in the processing of point cloud data in the context of forest inventory.
This includes manipulation of point data, support for analysis, and a
memory optimized API for managing large collections of tiles.## Release Status
Current Release: 0.3.6
Release Date: December 1st, 2019.
Release Status: 0.3.6 is an adolescent LiDAR data processing package adequate for single tile processing and large acqusitions.
## What Does pyfor Do?
- [Normalization](http://brycefrank.com/pyfor/html/topics/normalization.html)
- [Canopy Height Models](http://brycefrank.com/pyfor/html/topics/canopyheightmodel.html)
- [Ground Filtering](http://brycefrank.com/pyfor/html/api/pyfor.ground_filter.html)
- [Clipping](http://brycefrank.com/pyfor/html/topics/clipping.html)
- [Large Acquisition Processing](http://brycefrank.com/pyfor/html/advanced/handlinglargeacquisitions.html)and many other tasks. See the [documentation](http://brycefrank.com/pyfor) for examples and applications.
What about tree segmentation? Please see pyfor's sister package [`treeseg`](https://github.com/brycefrank/treeseg) which
is a standalone package for tree segmentation and detection.## Installation
[miniconda](https://conda.io/miniconda.html) or Anaconda is required for your system before beginning. pyfor depends on many packages that are otherwise tricky and difficult to install (especially gdal and its bindings), and conda provides a quick and easy way to manage many different Python environments on your system simultaneously.
As of October 14th, 2019, we are proud to announce that `pyfor` is available on `conda-forge`, greatly simplifying the installation process:
```
conda install -c conda-forge pyfor
```## Collaboration & Requests
If you would like to contribute, especially those experienced with `numba`, `numpy`, `gdal`, `ogr` and `pandas`, please contact me at [email protected]
I am also willing to implement features on request. Feel free to [open an issue](https://github.com/brycefrank/pyfor/issues) with your request or email me at the address above.
pyfor will always remain a free service. Its development takes time, energy and a bit of money to maintain source code and host documentation. If you are so inclined, donations are accepted at the donation button at the top of the readme.