跳转到主要内容

用于处理沿海地区高光谱数据的Python包

项目描述

HyperCoast

All Contributors

image image image image Conda Recipe Conda Downloads JOSS

用于可视化和分析沿海环境中高光谱数据的Python包

简介

HyperCoast是一个Python包,旨在为海岸环境中的高光谱数据可视化与分析提供易用且全面的工具集。高光谱数据是指传感器收集的光谱信息,它覆盖了人眼无法看到的广泛波长范围。这些数据使科学家能够以极高的精确度检测和分析地球表面的各种材料和状况。与仅捕获有限数量宽波长带的光谱数据的多光谱数据不同,高光谱数据在许多狭窄且连续的波长带中捕获光,通常多达数百个,从而提供了更详细的谱信息。借助像LeafmapPyVista这样的流行包的功能,HyperCoast简化了对现有航天和航空任务复杂高光谱遥感数据的探索和解释。它也准备支持未来的高光谱任务,如NASA的SBG和GLIMR。它使研究人员和环境管理者能够更深入地了解海洋环境中的动态过程。

HyperCoast支持读取和可视化来自各种任务的高光谱数据,包括AVIRISNEONPACEEMITDESIS,以及其他数据集如ECOSTRESS。用户可以交互式地探索高光谱数据,提取光谱特征,更改波段组合和颜色图,以3D方式可视化数据,并执行交互式切片和阈值操作(见图1)。此外,通过利用earthaccess包,HyperCoast提供了在NASA高光谱数据中进行交互式搜索的工具。这使得HyperCoast成为处理全球高光谱数据(尤其关注海岸区域)的多功能和强大工具。

EMIT 图1. 使用HyperCoast可视化NASA EMIT高光谱数据的示例。

引用

如果您的研究中使用了HyperCoast,请考虑引用以下论文以支持我们。谢谢!

  • 刘,B.,&吴,Q.(2024)。HyperCoast:海岸环境中高光谱数据可视化和分析的Python包。《开源软件杂志》,9(100),7025。https://doi.org/10.21105/joss.07025

特性

  • 交互式搜索NASA高光谱数据
  • 使用Acolite进行大气校正
  • 交互式可视化和分析高光谱数据,如AVIRISDESISEMITPACENEON AOP
  • 交互式可视化NASA ECOSTRESS数据
  • 交互式可视化PACE叶绿素-a数据
  • 交互式提取和可视化光谱特征
  • 交互式更改波段组合和颜色图
  • 以3D方式可视化高光谱数据
  • 以3D方式可视化ERA5温度数据
  • 在3D中交互式切片和阈值高光谱数据
  • 将光谱特征保存为CSV文件

演示

  • 3D可视化高光谱数据(notebook

Cube

  • 3D中交互式切片高光谱数据(notebook

Slicing

  • 3D中交互式阈值高光谱数据(notebook

Slicing

  • 3D可视化ERA5温度数据(notebook

ERA5

  • 交互式更改波段组合和颜色映射(笔记本

colormap

AVIRIS

DESIS

EMIT

PACE

NEON

Chla

致谢

HyperCoast 项目从 nasa/EMIT-Data-Resources 存储库中汲取灵感。感谢原始作者。我们还感谢NASA EMIT项目通过项目编号80NSSC24K0865的资助。

许可协议

HyperCoast 在MIT许可证下发布。然而,HyperCoast中的一些模块使用了来自其他开源项目的代码,这些代码可能具有不同的许可证。请参阅每个模块中的许可证通知以获取更多信息。感谢原始作者。

贡献者

Bingqing Liu
刘冰清

💻 🎨 🤔
Qiusheng Wu
吴秋生

💻 🎨 🚧
Alex Leith
Alex Leith

💻 👀
arfy slowy
arfy slowy

💻 🚧
Guillermo E. Ponce-Campos
Guillermo E. Ponce-Campos

💻 🐛
Carsten Lemmen
Carsten Lemmen

👀

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

hypercoast-0.8.2.tar.gz (305.1 kB 查看哈希值)

上传时间 源代码

构建分发版本

HyperCoast-0.8.2-py2.py3-none-any.whl (46.5 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持