Tutorials
Image

Looking to improve your data skills using tools like R or Python? Want to learn more about working with a specific NEON data product? NEON develops online tutorials to help you improve your research. These self-paced tutorials are designed for you to used as standalone help on a single topic or as a series to learn new techniques.
Code for all script based tutorials can be downloaded at the end of the tutorial. Original files can also be found on GitHub.
All material are freely available for you to use and reuse. We suggest the following citation: [AUTHOR(S)]. Data Tutorial:[TUTORIAL NAME]. Accessed:[DATE OF ACCESS]. National Ecological Observatory Network, Battelle, Boulder, CO, USA. [URL]
Tutorials
About Hyperspectral Remote Sensing Data
|
Access and Work with NEON Geolocation Data
|
Assessing Spectrometer Accuracy using Validation Tarps with Python
|
Assignment: Reproducible Workflows with Jupyter Notebooks
|
Assignment: Reproducible Workflows with R Markdown |
Assignment: Version Control with GitHub
|
Band Stacking, RGB & False Color Images, and Interactive Widgets in Python - Flightline Data
|
Band Stacking, RGB & False Color Images, and Interactive Widgets in Python - Tiled Data
|
Basic R Skills
|
Build & Work With Functions in R
|
Calculate NDVI & Extract Spectra Using Masks in Python - Tiled Data
|
Calculate Vegetation Biomass from LiDAR Data in Python
|
Calculating Forest Structural Diversity Metrics from NEON LiDAR Data
|
Classification of Hyperspectral Data with Ordinary Least Squares in Python
|
Classification of Hyperspectral Data with Principal Components Analysis (PCA) in Python
|
Classification of Hyperspectral Data with Support Vector Machine (SVM) Using SciKit in Python
|
Classify a Raster Using Threshold Values in Python - 2017
|
Classify a Raster Using Threshold Values in Python - 2018
|
Compare tree height measured from the ground to a Lidar-based Canopy Height Model
|
Convert to Julian Day
|
Create a Canopy Height Model from lidar-derived Rasters in R
|
Create a Hillshade from a Terrain Raster in Python
|
Create A Square Buffer Around a Plot Centroid in R
|
Create HDF5 Files in R Using Loops
|
Creating a Raster Stack from Hyperspectral Imagery in HDF5 Format in R
|
Data Activity: Visualize Elevation Change using LiDAR in R to Better Understand
|
Data Activity: Visualize Palmer Drought Severity Index Data in R to Better
|
Data Activity: Visualize Precipitation Data in R to Better Understand the
|
Data Activity: Visualize Stream Discharge Data in R to Better Understand the 2013 Colorado Floods
|
Data Institute 2016: Download the Data |