用于处理沿海地区高光谱数据的Python包
项目描述
HyperCoast
用于可视化和分析沿海环境中高光谱数据的Python包
- 免费软件:MIT许可协议
- 文档:https://hypercoast.org
简介
HyperCoast是一个Python包,旨在为海岸环境中的高光谱数据可视化与分析提供易用且全面的工具集。高光谱数据是指传感器收集的光谱信息,它覆盖了人眼无法看到的广泛波长范围。这些数据使科学家能够以极高的精确度检测和分析地球表面的各种材料和状况。与仅捕获有限数量宽波长带的光谱数据的多光谱数据不同,高光谱数据在许多狭窄且连续的波长带中捕获光,通常多达数百个,从而提供了更详细的谱信息。借助像Leafmap和PyVista这样的流行包的功能,HyperCoast简化了对现有航天和航空任务复杂高光谱遥感数据的探索和解释。它也准备支持未来的高光谱任务,如NASA的SBG和GLIMR。它使研究人员和环境管理者能够更深入地了解海洋环境中的动态过程。
HyperCoast支持读取和可视化来自各种任务的高光谱数据,包括AVIRIS、NEON、PACE、EMIT和DESIS,以及其他数据集如ECOSTRESS。用户可以交互式地探索高光谱数据,提取光谱特征,更改波段组合和颜色图,以3D方式可视化数据,并执行交互式切片和阈值操作(见图1)。此外,通过利用earthaccess包,HyperCoast提供了在NASA高光谱数据中进行交互式搜索的工具。这使得HyperCoast成为处理全球高光谱数据(尤其关注海岸区域)的多功能和强大工具。
图1. 使用HyperCoast可视化NASA EMIT高光谱数据的示例。
引用
如果您的研究中使用了HyperCoast,请考虑引用以下论文以支持我们。谢谢!
- 刘,B.,&吴,Q.(2024)。HyperCoast:海岸环境中高光谱数据可视化和分析的Python包。《开源软件杂志》,9(100),7025。https://doi.org/10.21105/joss.07025。
特性
- 交互式搜索NASA高光谱数据
- 使用Acolite进行大气校正
- 交互式可视化和分析高光谱数据,如AVIRIS、DESIS、EMIT、PACE、NEON AOP
- 交互式可视化NASA ECOSTRESS数据
- 交互式可视化PACE叶绿素-a数据
- 交互式提取和可视化光谱特征
- 交互式更改波段组合和颜色图
- 以3D方式可视化高光谱数据
- 以3D方式可视化ERA5温度数据
- 在3D中交互式切片和阈值高光谱数据
- 将光谱特征保存为CSV文件
演示
- 3D可视化高光谱数据(notebook)
- 3D中交互式切片高光谱数据(notebook)
- 3D中交互式阈值高光谱数据(notebook)
- 3D可视化ERA5温度数据(notebook)
- 交互式更改波段组合和颜色映射(笔记本)
致谢
HyperCoast 项目从 nasa/EMIT-Data-Resources 存储库中汲取灵感。感谢原始作者。我们还感谢NASA EMIT项目通过项目编号80NSSC24K0865的资助。
许可协议
HyperCoast 在MIT许可证下发布。然而,HyperCoast中的一些模块使用了来自其他开源项目的代码,这些代码可能具有不同的许可证。请参阅每个模块中的许可证通知以获取更多信息。感谢原始作者。
- emit.py:部分代码改编自 nasa/EMIT-Data-Resources 存储库,该存储库在Apache License 2.0下发布。
- aviris.py:部分代码改编自 jjmcnelis/aviris-ng-notebooks,该笔记本在MIT许可证下发布。
贡献者
刘冰清 💻 🎨 🤔 |
吴秋生 💻 🎨 🚧 |
Alex Leith 💻 👀 |
arfy slowy 💻 🚧 |
Guillermo E. Ponce-Campos 💻 🐛 |
Carsten Lemmen 👀 |
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
构建分发版本
hypercoast-0.8.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d7f1a591bb63ad9cda4532f89b7e72ebcd65c9fd974ad7ec702e6f317c5b1389 |
|
MD5 | ab51eef8a83c335b56a90da9fa87043c |
|
BLAKE2b-256 | 98eda547cca1c9fba38bb0f86a42d6b8e499e1a66360d139c63c77bb1716ec6f |
HyperCoast-0.8.2-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 42046b6855399af03e15f7a3bdf0129a2a6c34ed67269c563b2716e908729e43 |
|
MD5 | 604c44d55e70c6b1f811193dfa25496d |
|
BLAKE2b-256 | 9cf652cdb610dc5b1c4364507cda8093e30acc541c2978c375d45337003d3cdf |