{"id":42240709,"url":"https://github.com/bzgeo/hyperspectral_toolkit","last_synced_at":"2026-01-27T04:09:43.987Z","repository":{"id":303302152,"uuid":"1014983018","full_name":"BzGEO/hyperspectral_toolkit","owner":"BzGEO","description":"Google Earth Engine (GEE) JavaScript-based tools for working with various hyperspectral datasets (e.g., AVIRIS, EMIT, Hyperion, PACE OCI)","archived":false,"fork":false,"pushed_at":"2025-08-09T03:36:20.000Z","size":157,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-05T07:44:16.188Z","etag":null,"topics":["earth-observation","emit","google-earth-engine","hyperion","hyperspectral","image-classification","image-processing","javascript","pace","pace-oci","remote-sensing","repository","satellite-data","satellite-imagery","servir-global","terrestrial","uah-essc","uah-las"],"latest_commit_sha":null,"homepage":"https://bit.ly/gee_repo_hyperspectral","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BzGEO.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-06T19:34:07.000Z","updated_at":"2025-08-09T03:33:24.000Z","dependencies_parsed_at":"2025-07-06T22:33:01.272Z","dependency_job_id":"9fb4e65e-8ee9-4494-a462-b5f130494314","html_url":"https://github.com/BzGEO/hyperspectral_toolkit","commit_stats":null,"previous_names":["bzgeo/hyperspectral_toolkit"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/BzGEO/hyperspectral_toolkit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BzGEO%2Fhyperspectral_toolkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BzGEO%2Fhyperspectral_toolkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BzGEO%2Fhyperspectral_toolkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BzGEO%2Fhyperspectral_toolkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BzGEO","download_url":"https://codeload.github.com/BzGEO/hyperspectral_toolkit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BzGEO%2Fhyperspectral_toolkit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28801266,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T03:44:14.111Z","status":"ssl_error","status_checked_at":"2026-01-27T03:43:33.507Z","response_time":168,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["earth-observation","emit","google-earth-engine","hyperion","hyperspectral","image-classification","image-processing","javascript","pace","pace-oci","remote-sensing","repository","satellite-data","satellite-imagery","servir-global","terrestrial","uah-essc","uah-las"],"created_at":"2026-01-27T04:09:42.866Z","updated_at":"2026-01-27T04:09:43.980Z","avatar_url":"https://github.com/BzGEO.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# the Hyperspectral Data Toolkit\n\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.15873992.svg)](https://doi.org/10.5281/zenodo.15873992)\n[![Update](https://img.shields.io/github/last-commit/bzgeo/hyperspectral_toolkit?label=repo%20last%20updated\u0026style=flat-square)](https://github.com/BzGEO/hyperspectral_toolkit/tree/main)\n![Visitor badge](https://visitor-badge.laobi.icu/badge?page_id=bzgeo.hyperspectral_toolkit)\n\n[![GEE badge](https://img.shields.io/badge/Google%20Earth%20Engine-4285F4.svg?style=for-the-badge\u0026logo=Google-Earth-Engine\u0026logoColor=white)](https://bit.ly/gee_repo_hyperspectral)\n\n## Summary\nThis is a repository of [Google Earth Engine 🌎 (GEE)](https://code.earthengine.google.com) JavaScript code for tools for working with various hyperspectral *open* datasets from NASA (e.g., AVIRIS, EMIT, Hyperion, PACE OCI). One of the dependency packages included in this toolkit provides data on the hyperspectral wavelengths for NASA various spaceborne 🛰️ hyperspectral imagers, namely [EO-1 Hyperion](https://developers.google.com/earth-engine/datasets/catalog/EO1_HYPERION), the ISS [EMIT](https://developers.google.com/earth-engine/datasets/catalog/NASA_EMIT_L2A_RFL), and [PACE OCI](https://pace.oceansciences.org/oci.htm) [whose products are *open data*]. Another dependency provides access specifically to PACE OCI land data (since the Hyperion and EMIT data are already available via the [GEE public data catalog](https://developers.google.com/earth-engine/datasets)). 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. *Please note* that this repository is a successor, as well as an add-on to the **PACE OCI hyperspectral toolkit** available at https://github.com/bzgeo/pace_oci_toolkit.\n\n## Functions\nThe scripts are divided into the following main functions: *(i) data discovery, (ii) data visualization, (iii) spectral signature visualization, (iv) data gap filling, (v) time series analysis, and (vi) image classification.*\n\n![](https://github.com/BzGEO/hyperspectral_toolkit/blob/main/_graphics/hyperspectral_gee_toolkit_structure_2025-07-13.PNG)\n\n## 📢 Add this repo to Google Earth Engine 📢\nTo add the code repository 💾 directly to your GEE account, use the following *bit.ly* 🔗: https://bit.ly/gee_repo_hyperspectral.\n\n## Additional information\n1. More info: **PACE OCI** hyperspectral 🛰️ data: https://pace.oceansciences.org/data_table.htm\n2. More info: **ISS EMIT** hyperspectral 🛰️ data available in GEE: https://developers.google.com/earth-engine/datasets/catalog/NASA_EMIT_L2A_RFL\n3. More info: **EO-1 Hyperion** hyperspectral 🛰️ data available in GEE: https://developers.google.com/earth-engine/datasets/catalog/EO1_HYPERION\n4. More info: **AVIRIS-NG** *airborne* 🛩️ hyperspectral data available in GEE: https://developers.google.com/earth-engine/datasets/catalog/projects_neon-prod-earthengine_assets_HSI_REFL_002\n\n## Acknowledgements\nThis work builds off of the [PACE OCI hyperspectral toolkit](https://github.com/bzgeo/pace_oci_toolkit), which was [soft-launched](https://bit.ly/sbg_tim_2025_pace_tk) at the virtual [Technical Interchange Meeting](https://sbg.jpl.nasa.gov/news-events/sbg-sa-tim-2025) of NASA's [Surface Biology and Geology (SBG)](https://sbg.jpl.nasa.gov/) mission. This work is being led by researchers from the [Lab for Applied Science](https://www.uah.edu/essc/laboratory-for-applied-science) of the [Earth System Science Center](https://www.uah.edu/essc) of the [University of Alabama in Huntsville](https://www.uah.edu/) and has been supported by [NASA](https://www.nasa.gov) Earth Action / NASA [Marshall Space Flight Center](https://www.nasa.gov/marshall/). The initial work was being done in the context of an [Early Adopters project](https://pace.oceansciences.org/people_ea.htm?id=127) for PACE. Kudos are due to Dr. Morgaine McKibben (NASA / SSAI), Skye Caplan (NASA / SSAI), and Dr. K. Fred Huemmrich (NASA / UMBC) of the collective PACE team, [Dr. Africa-Flores-Anderson](https://github.com/africaf) (NASA) of the SBG team, and to [Kelsey Herndon](https://github.com/herndk1) (NASA / UAH), [Eric Anderson](https://github.com/andersoner) (NASA), Dr. Kevin Horn (NASA), Dr. Ashutosh Limaye (NASA), and Dan Irwin (NASA) of NASA MSFC.\n\n## Citation\n\nIf this toolkit is used in publications, presentations, or other venues, please cite 📝 the following:\n\nCherrington, E. (2025). Hyperspectral Data Toolkit (Version 1.0.0.1) [Computer software]. https://doi.org/10.5281/zenodo.15873992\n\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.15873992.svg)](https://doi.org/10.5281/zenodo.15873992)\n\n## Contact information\n\nIf you have any questions, feel free to contact Emil Cherrington by :envelope_with_arrow: email: **emil.cherrington [at] uah.edu**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbzgeo%2Fhyperspectral_toolkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbzgeo%2Fhyperspectral_toolkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbzgeo%2Fhyperspectral_toolkit/lists"}