Tools for the PPRS course on waveform lidar
This is an introduction to the power of programming for handling large and novel data.
A rapid overview of the essential features of python needed to process lidar data.
Shows the basic operation of python, including variables and printing.
Gives a brief introduction to storing and accessing large amounts of data in single variables, as a list or array.
Shows how to read data from a file and calculate basic statistics.
Shows how to plot scatterplots, line graphs and histograms
Introduces the use of functions to make reusable code, loops for performing repetitive operations and ifs for making within code decisions.
Introduces object classes for python. Objects are a way to combine different data variables and functions within a single variable, in order to help pass data around and perform operations on that data. This greatly eases the writing and maintaining of large, complex pieces of software.
A library of code to produce remote sensing products from NASA LVIS lidar data.