Skip to content

edinburgh-university-OOSA/pprs_lvis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pprs_lvis

Tools for the PPRS course on waveform lidar

Outline

This is an introduction to the power of programming for handling large and novel data.

Foundations

A rapid overview of the essential features of python needed to process lidar data.

01_foundations.py

Shows the basic operation of python, including variables and printing.

02_list_arrays.py

Gives a brief introduction to storing and accessing large amounts of data in single variables, as a list or array.

03_read_file.py

Shows how to read data from a file and calculate basic statistics.

04_plotting.py

Shows how to plot scatterplots, line graphs and histograms

05_loops_and_functions.py

Introduces the use of functions to make reusable code, loops for performing repetitive operations and ifs for making within code decisions.

06_objects.py

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.

LVIS

A library of code to produce remote sensing products from NASA LVIS lidar data.

About

Tools for the PPRS course on waveform lidar

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages