VITALS

Fundamentals to use Hyperspectral and Thermal NASA Earth Observations.
https://github.com/nasa/vitals

Category: Sustainable Development
Sub Category: Education

Keywords

ecostress emit lpdaac

Keywords from Contributors

gedi environmental-justice esil hyperspectral imaging-spectroscopy thermal training

Last synced: about 8 hours ago
JSON representation

Repository metadata

This repository provides Python Jupyter notebook examples to help users work with VSWIR and TIR data from the EMIT and ECOSTRESS missions.

README.md

VITALS

License
Python
Cite this repo

Welcome to the VSWIR Imaging and Thermal Applications, Learning, and Science Repository! This repository provides Python Jupyter notebooks to help users work with visible to short-wave infrared imaging spectroscopy data, thermal infrared data, and other related products from the Earth Surface Mineral Dust Source Investigation (EMIT) instrument, ECOsystem Spaceborne Thermal Radiometer Experiment on Space Station (ECOSTRESS) instrument, Plankton, Aerosol, Cloud, ocean Ecosystem (PACE) instrument, Airborne Visible InfraRed Imaging Spectromerter (AVIRIS-3) instrument, and the National Ecologial Observation Network (NEON) Imaging Spectrometer.

2025 VSWIR-TIR Fundamentals to use Hyperspectral and Thermal NASA Earth Observations Workshop

Please view the web-book for workshop details.

Prerequisites/Setup Instructions

To run through the notebooks contained within the repository, please ensure you have the prerequisites, then follow the local setup instructionsif not attending a workshop. If you are attending a workshop, please follow the workshop setup instructions

Getting Started

Clone or download the VITALS repository.

Table of Contents

Resource Type Summary
Exploring EMIT L2A Reflectance Jupyter Notebook Search, access, and work with EMIT L2A Reflectance data
Exploring ECOSTRESS L2T LSTE Jupyter Notebook Search, access, and work with ECOSTRESS L2T Land Surface Temperature and Emissivity data
Exploring PACE OCI L2 Surface Reflectance Jupyter Notebook Search, access, and work with PACE OCI L2 Surface Reflectance data
Finding Coincident Airborne and Orbital Data Jupyter Notebook Find spatially and temporally coincident airborne and orbital data (EMIT, ECOSTRESS, AVIRIS-3)
EMIT & ECOSTRESS Tutorials
1. Finding Concurrent Data Jupyter Notebook Search and filter for concurrent EMIT and ECOSTRESS data
2. Working with EMIT Reflectance and ECOSTRESS LST Jupyter Notebook Streaming, Downloading and Co-Registering concurrent EMIT and ECOSTRESS data
3. EMIT CWC from Reflectance Jupyter Notebook Calculate Canopy Water Content from EMIT reflectance
4. Dangermond Land Cover Jupyter Notebook Canopy Water Content and Land Surface Temperature of Invasive Plants at Dangermond Preserve
5. SB Vineyards Jupyter Notebook Vineyard Vegetation Health using EMIT and ECOSTRESS data
EMIT & NEON Tutorials
1. Finding Co-located NEON EMIT Data Jupyter Notebook Find co-located NEON and EMIT reflectance data at Niwot Ridge
2. Exploring NEON and EMIT Reflectance Data Jupyter Notebook Explore and compare NEON and EMIT reflectance data
PACE & EMIT Tutorials
1. Colocate PACE EMIT Data Jupyter Notebook Find concurrent PACE and EMIT data
2. Process PACE EMIT Data Jupyter Notebook Align, resample, and process PACE and EMIT data

Citation

This repository is the product of a collaborative effort from several teams including the NASA Land Processes Distributed Active Archive Center (DAAC), NASA Jet Propulsion Laboratory, the National Ecological Observatory Network (NEON), NASA Ocean Biology DAAC, and NASA Oak Ridge National Laboratory DAAC. If you use this resource or an associated data product for your research, we appreciate a citation.

Cite this repo

For each data product used, you can retrieve a citation in your desired format from the product pages below.

Product Product Page Collection Shortname
EMIT L2A Estimated Surface Reflectance and Uncertainty and Masks https://doi.org/10.5067/EMIT/EMITL2ARFL.001 EMITL2ARFL
ECOSTRESS Tiled Land Surface Temperature and Emissivity Instantaneous L2 Global 70 m https://doi.org/10.5067/ECOSTRESS/ECO_L2T_LSTE.002 ECO_L2T_LSTE
ECOSTRESS Tiled Evapotranspiration Instantaneous and Daytime L3 Global 70 m https://doi.org/10.5067/ECOSTRESS/ECO_L3T_JET.002 ECO_L3T_JET
PACE OCI Level-2 Regional Surface Reflectance Data https://doi.org/10.5067/PACE/OCI/L2/SFREFL/3.1 PACE_OCI_L2_SFREFL
AVIRIS-3 L2A Orthocorrected Surface Reflectance, Facility Instrument Collection https://doi.org/10.3334/ORNLDAAC/2357 AV3_L2A_RFL_2357
NEON Spectrometer Orthorectified Surface Bidirectional Reflectance - Mosaic https://data.neonscience.org/data-products/DP3.30006.002 DP3.30006.002

Contributors

If you would like to contribute, please view our contributing guide.

Contributors

LP DAAC also develops and maintains additional resources, available at https://github.com/nasa/LPDAAC-Data-Resources. This landing repository provides general guides and tutorials, as well as links to mission-specific repositories that offer detailed guides, tutorials, how-tos, and scripts to help users find, access, and work with each mission’s data products.

GitHub Repository Summary Contents Description
AppEEARS Data Resources How to use the Application for Extracting and Exploring Analysis Ready Samples (AppEEARS) Tutorials, AppEEARS API, Direct S3 Access
AppEEARS QGIS Plugin Browse and load cloud-optimized geotiff output files from AppEEARS directly into QGIS QGIS Plugin
ECOSTRESS Data Resources How to find, access, and work with ECOSTRESS data (The ECOsystem Spaceborne Thermal Radiometer Experiment on Space Station) Tutorials, Scripts, Direct S3 Access
EMIT Data Resources How to find, access, and work with EMIT data (Earth Surface Mineral Dust Source Investigation) Tutorials, Scripts, Direct S3 Access
GEDI Data Resources How to find, access, and work with GEDI data (Global Ecosystem Dynamics Investigation) Tutorials
HLS Data Resources How to find, access, and work with HLS data (Harmonized Landsat Sentinel-2) Tutorials, Scripts, Direct S3 Access
LPDAAC Data Resources How to find, access, and work with LPDAAC data Tutorials, Scripts, Direct S3 Access
MODIS-VIIRS Data Resources How to find, access, and work with MODIS and VIIRS data Tutorials
VITALS How to find and work with EMIT and ECOSTRESS data together Tutorials

Contact Info

Email: LPDAAC@usgs.gov
Voice: +1-866-573-3222
Organization: Land Processes Distributed Active Archive Center (LP DAAC)¹
Website: https://www.earthdata.nasa.gov/centers/lp-daac

¹Work performed under USGS contract 140G0126D0001 for NASA contract NNG14HH33I.

Citation (citation.cff)

cff-version: 1.2.0
title: VITALS
message: >-
  If you use this collection of resources in your research
  we would appreciate an appropriate citation.
type: software
authors:
  - given-names: Erik A
    family-names: Bolch
    affiliation: >-
      KBR, Inc., Contractor to the U.S. Geological Survey,
      Earth Resources Observation and Science Center,
      National Aeronautics and Space Administration Land
      Processes Distributed Active Archive Center
    orcid: 'https://orcid.org/0000-0003-2470-4048'
  - given-names: Mahsa
    family-names: Jami
    affiliation: >-
      KBR, Inc., Contractor to the U.S. Geological Survey,
      Earth Resources Observation and Science Center,
      National Aeronautics and Space Administration Land
      Processes Distributed Active Archive Center
    orcid: 'https://orcid.org/0000-0002-3594-3004'
  - given-names: Christiana
    family-names: Ade
    affiliation: >-
      Jet Propulsion Laboratory, California Institute of
      Technology
    orcid: 'https://orcid.org/0000-0001-6415-6774'
  - given-names: K Dana
    family-names: Chadwick
    affiliation: >-
      Jet Propulsion Laboratory, California Institute of
      Technology
    orcid: 'https://orcid.org/0000-0002-5633-4865'
  - given-names: Claire
    family-names: Villanueva-Weeks
    affiliation: >-
      Jet Propulsion Laboratory, California Institute of
      Technology
  - given-names: Marie
    family-names: Johnson
    affiliation: >- 
      University of Montana   
    orcid: 'https://orcid.org/0000-0002-7705-5670'
  - given-names: Bridget
    family-names: Hass
    affiliation: >-
      National Ecological Observatory Network
    orcid: 'https://orcid.org/0000-0002-1538-9085'
  - given-names: Skye
    family-names: Caplan
    affiliation: >-
      Ocean Ecology Laboratory, NASA Goddard Space Flight Center; Science Systems and Applications, Inc.
    orcid: 'https://orcid.org/0009-0004-8003-2551'
  - given-names: Africa
    family-names: Flores-Anderson
    affiliation: >-
      NASA Marshall Space Flight Center
    orcid: 'https://orcid.org/0009-0008-2509-6439'
  - given-names: Ayia
    family-names: Lindquist
    affiliation: >-
      NASA Goddard Space Flight Center; Science Systems and Applications, Inc.
  - given-names: Nathan
    family-names: Roberts
    affiliation: >-
      KBR, Inc., Contractor to the U.S. Geological Survey,
      Earth Resources Observation and Science Center,
      National Aeronautics and Space Administration Land
      Processes Distributed Active Archive Center
    orcid: 'https://orcid.org/0000-0001-6625-671X'
  - given-names: Niklas
    family-names: Bohn
    affiliation: >-
      Jet Propulsion Laboratory, California Institute of
      Technology
    orcid: 'https://orcid.org/0000-0003-4078-886X'
  - given-names: Gregory
    family-names: Halverson
    affiliation: >-
      Jet Propulsion Laboratory, California Institute of
      Technology
    orcid: 'https://orcid.org/0000-0002-4028-4357'
  - given-names: Philip G
    family-names: Brodrick
    affiliation: >-
      Jet Propulsion Laboratory, California Institute of
      Technology
    orcid: 'https://orcid.org/0000-0001-9497-7661'
  - given-names: Madeleine A.
    family-names: Pascolini-Campbell
    affiliation: >-
      Jet Propulsion Laboratory, California Institute of
      Technology
    orcid: 'https://orcid.org/0000-0002-6449-0841'
  - given-names: Aaron M.
    family-names: Friesz
    affiliation: >-
      Earth Science Information Partners
    orcid: 'https://orcid.org/0000-0003-4096-3824'
  - given-names: Brianna
    family-names: Lind
    orcid: 'https://orcid.org/0000-0002-5306-9963'
  - given-names: Cole K
    family-names: Krehbiel
    affiliation: >-
      National Aeronautics and Space Administration Land
      Processes Distributed Active Archive Center,
      U.S. Geological Survey, Earth Resources 
      Observation and Science Center
    orcid: 'https://orcid.org/0000-0003-2645-3449'
repository-code: 'https://github.com/nasa/VITALS'
abstract: >-
  This repository contains guides and Jupyter Notebooks designed
  to help users find and fuse data from multiple instruments with
  a focus on VSWIR and TIR data from ECOSTRESS, EMIT, AVIRIS-3,
  PACE, and NEON.
license: Apache-2.0

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 215
Total Committers: 11
Avg Commits per committer: 19.545
Development Distribution Score (DDS): 0.33

Commits in past year: 8
Committers in past year: 3
Avg Commits per committer in past year: 2.667
Development Distribution Score (DDS) in past year: 0.5

Name Email Commits
Erik Bolch e****h@c****v 144
Jami m****i@c****v 44
Bridget Hass 1****n 10
Aaron Friesz a****z@g****m 4
nbgitpuller n****r@n****k 4
Krehbiel c****l@u****v 2
cade9 c****2@g****m 2
Friesz a****z@c****v 2
TKantz 1****z 1
Julia Stewart Lowndes j****a@o****g 1
Bri 1****d 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 3
Total pull requests: 53
Average time to close issues: about 1 month
Average time to close pull requests: 8 days
Total issue authors: 2
Total pull request authors: 10
Average comments per issue: 0.67
Average comments per pull request: 0.36
Merged pull request: 43
Bot issues: 0
Bot pull requests: 0

Past year issues: 2
Past year pull requests: 10
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 22 days
Past year issue authors: 1
Past year pull request authors: 4
Past year average comments per issue: 1.0
Past year average comments per pull request: 1.0
Past year merged pull request: 7
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/nasa/vitals

Top Issue Authors

  • itcarroll (2)
  • jules32 (1)

Top Pull Request Authors

  • ebolch (33)
  • mjami00 (9)
  • cade9 (2)
  • FerRomeroGalvan (2)
  • ahueni (2)
  • itcarroll (1)
  • bhass-neon (1)
  • skyecaplan (1)
  • jules32 (1)
  • willowcoleman (1)

Top Issue Labels

Top Pull Request Labels


Dependencies

data/required_granules.txt pypi
environment.yml conda
  • cf_xarray
  • dask
  • earthaccess
  • fiona
  • gdal
  • geopandas
  • geoviews
  • h5netcdf
  • h5py
  • harmony-py
  • hvplot
  • ipykernel
  • jupyter
  • jupyter_bokeh
  • jupyterlab
  • libgdal-hdf4
  • neonutilities >=2.0.1
  • odc-stac
  • pip
  • pyresample
  • pystac-client
  • python 3.13
  • rasterio
  • ray-default
  • rioxarray
  • scikit-image
  • seaborn
  • spectral

Score: 6.45833828334479