Python Parallelism for Point Cloud Processing

LAS and its compressed counterpart LAZ are popular file formats for storing Point Cloud information, typically generated by LiDAR technology. LiDAR, or Light Detection and Ranging, is a remote sensing technology used to measure distances and create highly accurate 3D maps of objects and landscapes. The Point Cloud information stored mainly consists of X, Y, and Z coordinates, intensity, color, feature classification, GPS time, and other custom fields provided by the scanner. Read more...

Tags: python, LAS, LAZ, PointCloud, LiDAR

Metaprogram your problems away

Metaprogramming is a useful tool when you want to incorporate general behavior into your program without having to add extensive boilerplate code throughout it. This practice is typically employed by individuals who create frameworks or development tools. The idea behind metaprogramming is to provide you with an initial insight into how such tasks are accomplished, hopefully inspiring ideas for future design projects. To make sense of all the concepts discussed here, you should be using Python version 3. Read more...

Tags: python, metaprogramming

File Transfer Between Cloud Services (AWS to Azure)

Sometimes is a requirement to transfer files from one cloud service to another. At least that was the challenge that I encountered while developing a file classification web service. Mid development cycle management changed cloud provider because of some juicy Azure discounts and the all so great office 365 integration that everyone loves. Because of this, the compromise reached to be able to continue at the same development speed and still lower the cloud services bill, was to continue to work on AWS in the web service, but the files, after finished the process, must be transferred to Azure. Read more...

Tags: python, AWS, Azure