Crates.io | pabst |
lib.rs | pabst |
version | 0.1.0 |
source | src |
created_at | 2016-04-25 14:44:31.238263 |
updated_at | 2016-04-25 14:44:31.238263 |
description | Point ABSTraction library |
homepage | |
repository | |
max_upload_size | |
id | 4854 |
size | 2,484,107 |
This is a point abstraction library, written in Rust, inspired by PDAL, specifically engineered to work with LiDAR data.
Yup!
pabst aims to be smaller in scope than PDAL. Specifically, where PDAL tries to be a swiss-army knife and includes tools for manipulating and transforming data as well as converting between formats, pabst sticks to data format translation. Thanks to Rust's dependency system, it is much easier to set up and use upstream projects, and so including pabst in your existing toolchain is easier than a similar operation would be in C++ land.
pabst is also more opinionated about the dimensions and formats that it supports. It does not (as of this writing) have any support for formats-via-plugin or extra dimensions, the way that PDAL does. This is because, again, Rust's dependency system makes it much easier to incorporate upstream projects (las-rs for one example) and use them to do the heavy lifting. pabst will never do any actual format conversion itself, it will simply serve as a glue between other upstream libraries.
This code is available under the MIT license, available in this source tree.
Issues and pull requests, you know the drill.