Skip to content

earthlab/cross-sensor-cal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cross-Sensor Calibration

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.

Pipeline diagram

5-minute Quickstart

# 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.

Install

Conda

conda create -n cscal python=3.10 gdal ray hytools
conda activate cscal
pip install -e .

uv/pip

uv venv
source .venv/bin/activate
uv pip install -e .

Documentation

Support Matrix

Python OS GDAL HyTools Ray
3.10+ Linux, macOS 3.4+ 1.0+ 2.0+

License and Citation

Distributed under the GPLv3 License. Please cite the project using CITATION.cff.

About

Python tool for cross-sensor calibration

Resources

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 7