Skip to content

uw-cryo/coincident

Repository files navigation

coincident

Actions Status Documentation Status Open in GitHub Codespaces

Identify, curate, process and distribute coincident datasets contained within select archives across a range of representative terrain and landcover types. Such datasets are intended to be used by the NASA STV community for calibration/validation, fusion algorithm development, and discipline-specific scientific analysis.

See here for more information: https://science.nasa.gov/earth-science/decadal-surveys/decadal-stv/coincident-datasets

This tool is under active development, there are no stable releases yet!

Development

Use pixi for environment management

git clone https://github.com/uw-cryo/coincident.git
cd coincident
git checkout -b newfeature
pixi shell --environment dev # type `exit` to deactivate
pre-commit install

# Or run pre-configured commands:
pixi run networktest # or 'test'
pixi run precommit # also runs automatically upon commits
pixi run lint
pixi run docs

Authentication

Some datasets require authentication to search (Maxar) others only require authentication to download data (NASA). coincident assumes you have the following Environment Variables defined:

export EARTHDATA_USERNAME=aaaaa
export EARTHDATA_PASSWORD=bbbbb
export MAXAR_API_KEY=ccccc
export PC_SDK_SUBSCRIPTION_KEY=ddddd

Sign up for credentials at the following webpages:

Acknowledgements