Bash workflow for processing HyTools BRDF and topographic corrections with subsequent trait estimation for ABoVE data from the AVIRIS-NG sensor.
-
HyTools_CHTC.sub - Initial processing script for submitting jobs to the UW-CHTC cluster.
Controls distribution of jobs using parameters from list /Tables/ABOVE_joblistfull.txt
-
HyTools_CHTC.sh - Bash shell script for processing job on single node (also local machine).
Runs specific job on each node using lines pulled from url locations and BRDF grouped according to file /Tables/ABOVE_Lines.txt. This file allows for the specification of different locations for both the OBS_ORT file and image binary and .hdr files (as has been the case with existing AVIRIS-NG repos).
- Set environmental variables (specified from HyTools_CHTC.sub).
- Import and set Python environment (available here). Add this file to "/Zips".
- Import and organize files necessary for processing.
- Make folders and populate lists with necessary information from /Tables/ABOVE_Lines.txt file.
- Correct OBS_ORT rotation by creating newly corrected OBS_ORT file.
- Carry out topographic and grouped FlexBRDF correction.
- Apply trait models to produce trait maps (base: NEON 2016-2018 models).
- TAR and GZ all output files.
- Cleanup temporary files.