pace_oci_toolkit

Google Earth Engine (GEE) JavaScript-based tools for working with NASA PACE OCI data

https://github.com/bzgeo/pace_oci_toolkit

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 12 DOI reference(s) in README
  • Academic publication links
    Links to: frontiersin.org, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.9%) to scientific vocabulary

Keywords

earth-observation google-earth-engine hyperspectral image-classification image-processing javascript pace pace-early-adopter pace-oci remote-sensing repository satellite-data satellite-imagery terrestrial uah-essc uah-las
Last synced: 6 months ago · JSON representation ·

Repository

Google Earth Engine (GEE) JavaScript-based tools for working with NASA PACE OCI data

Basic Info
Statistics
  • Stars: 8
  • Watchers: 0
  • Forks: 1
  • Open Issues: 0
  • Releases: 6
Topics
earth-observation google-earth-engine hyperspectral image-classification image-processing javascript pace pace-early-adopter pace-oci remote-sensing repository satellite-data satellite-imagery terrestrial uah-essc uah-las
Created 8 months ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Citation

README.md

the PACE OCI Toolkit (the PACE Toolkit)

DOI Update Visitor Badge

GEE badge

Summary

This is a set of JavaScript-based Google Earth Engine 🌎 (GEE) tools for accessing land data from the Ocean Color Instrument (OCI) sensor on NASA's Plankton, Aerosol, Cloud, ocean Ecosystem (PACE) satellite 🛰️. One of the dependency packages provides direct access to PACE OCI provisional surface reflectance (SR) and vegetation index (VI) data that have been loaded into GEE. Another dependency package provides data on the hyperspectral wavelengths of the PACE OCI surface reflectance bands, as well as the wavelengths of NASA's other spaceborne hyperspectral imagers, namely EO-1 Hyperion and the ISS EMIT, for comparison. Aside from the dependencies, example scripts are provided to allow users to interact with the data, and the geographic and temporal scopes of those examples can be modified to meet users' needs.

Functions

The scripts are divided into the following main functions:

(i) Data discovery (for discovering which PACE OCI SR and VI data are available, as well as which EO-1 Hyperion and EMIT data are available)

(ii) Data visualization (for viewing PACE OCI SR and VI data are available, as well as viewing available EO-1 Hyperion and EMIT data)

(iii) Spectral signature visualization (for extracting and viewing the spectral signatures of specific land cover or vegetation features)

(iv) Data gap filling (for filling data gaps using averages or using harmonic functions)

(v) Time series analysis (for viewing the time series of SR or VI data)

(vi) Image classification (for basic unsupervised learning classification of PACE OCI data)

📢 Add this repo to Google Earth Engine 📢

To add the code repository 💾 directly to your GEE account, use the following bit.ly 🔗: https://bit.ly/geerepopace_oci.

Additional information

  1. A changelog focusing on the updates to the PACE OCI data is being maintained and regularly updated.
  2. More information on the PACE Land data Users' Group (PLUG) can be found at: https://pace.oceansciences.org/event_archive/landDataUserGroup.htm.
  3. More information on PACE's data products can be found at: https://pace.oceansciences.org/data_table.htm.

  1. Explore the PACE OCI hyperspectral signatures using the PACE OCI Hyperspectral Data Explorer, based on the awesome Planet Tanager Viewer developed by Dr. Sam Roy: https://servirbz.users.earthengine.app/view/pace-oci-spectral-viewer-v1.

  1. Videos 🎥 featuring the PACE OCI Toolkit are available in the following recordings:

Methods: Workflow for getting PACE OCI land data into GEE

The following is a graphical representation of the process for ingesting the PACE OCI land data into GEE. An R script was used for batch processing of the PACE OCI vegetation index data that were ingested into GEE.

Acknowledgements

This work was initially soft-launched on 22 May 2025, during the virtual Technical Interchange Meeting of NASA's Surface Biology and Geology (SBG) mission. This work is being led by researchers from the Lab for Applied Science of the Earth System Science Center of the University of Alabama in Huntsville and has been supported by the NASA Earth Action / NASA Marshall Space Flight Center. This work is being done in the context of an Early Adopters project for PACE. The PACE Mission Applications Lead, Dr. Morgaine McKibben (NASA / SSAI), is acknowledged for her support, as are Skye Caplan (NASA / SSAI) of the PACE mission, and Dr. K. Fred Huemmrich of the PACE Science & Applications Team (NASA / UMBC). Kudos are also due to Kelsey Herndon (NASA / UAH), Prof. Rob Griffin, Dr. Africa-Flores-Anderson (NASA), Eric Anderson (NASA), Dr. Kevin Horn (NASA), Dr. Ashutosh Limaye (NASA), and Dan Irwin (NASA) of NASA MSFC. This work also draws inspiration from the GEE Toolkit for water quality monitoring developed by Dr. Ileana Callejas et al. (2022), and pioneering work done by Dr. Gennadii Donchyts (formerly of Deltares, and currently at Google) in developing various add-on functions for GEE.

Citation

If this toolkit is used in publications, presentations, or other venues, please cite 📝 the following:

Cherrington, E. (2025). PACE OCI data Toolkit (Version 1.0.0.1) [Computer software]. https://doi.org/10.5281/zenodo.15873995

DOI

Contact information

If you have any questions, feel free to contact Emil Cherrington by :envelopewitharrow: email: emil.cherrington [at] uah.edu.

Owner

  • Name: Emil A. Cherrington
  • Login: bzgeo
  • Kind: user
  • Location: Huntsville, AL
  • Company: @SERVIRglobal

A Belizean Earth scientist who dabbles in coding for analyzing satellite data; a big fan of @SERVIRglobal

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Cherrington"
  given-names: "Emil"
  orcid: "https://orcid.org/0000-0003-0524-4744"
title: "PACE OCI data Toolkit"
version: 1.0.0.1
doi: 10.5281/zenodo.15873995
date-released: 2025-07-13
url: "https://github.com/bzgeo/pace_oci_toolkit"

GitHub Events

Total
  • Release event: 3
  • Watch event: 4
  • Push event: 46
  • Fork event: 1
  • Create event: 3
Last Year
  • Release event: 3
  • Watch event: 4
  • Push event: 46
  • Fork event: 1
  • Create event: 3