Cross-Sensor Calibration provides a Python pipeline for processing NEON Airborne Observation Platform hyperspectral flight lines and resampling them to emulate alternate sensors in a reproducible, scriptable workflow.
# 1. set up workspace
mkdir -p data/SITE
# 2. download a tiny flight line (placeholders shown)
python -m bin.download --site SITE --flight FLIGHT_LINE
# 3. run the full pipeline
python -m bin.pipeline data/SITE/FLIGHT_LINE
# 4. peek at resampled outputs
ls data/SITE/FLIGHT_LINE/resampled
Replace SITE
with a NEON site code and FLIGHT_LINE
with an actual line identifier.
conda create -n cscal python=3.10 gdal ray hytools
conda activate cscal
pip install -e .
uv venv
source .venv/bin/activate
uv pip install -e .
Python | OS | GDAL | HyTools | Ray |
---|---|---|---|---|
3.10+ | Linux, macOS | 3.4+ | 1.0+ | 2.0+ |
Distributed under the GPLv3 License. Please cite the project using CITATION.cff.