跳转到主要内容

用于VIIRS传感器数据的stactools包

项目描述

stactools-viirs

PyPI

使用此存储库创建用于VIIRS数据的STAC项和集合。

STAC示例

examples目录中,为每个此存储库支持的VIIRS产品都有一个示例集合和项。

安装

pip install stactools-viirs

命令行使用

要从VIIRS H5文件创建单个STAC项

$ stac viirs create-item <H5 file path> <output directory>

要为H5文件中的每个子集创建COGs并将它们作为STAC项中的资产包含,请将-c标志附加到命令中。

要创建STAC集合,将H5文件路径输入到文本文件中,每行一个文件路径。然后将文本文件传递给create-collection命令

$ stac viirs create-collection <text file path> <output directory>

如果文本文件包含来自多个VIIRS产品的H5文件路径,将创建多个STAC集合。如果H5文件旁边存在COGs,它们将作为集合中包含的STAC项中的资产包含。例如,如果examples/file-list.txt中所有H5文件都存在COGs,则可以使用以下命令创建示例集合和项:

$ stac viirs create-collection examples/file-list.txt examples --antimeridian-strategy normalize

使用 stac viirs --help 查看所有子命令和选项。

贡献

我们使用 pre-commit 来检查任何更改。要设置您的开发环境

$ pip install -e .
$ pip install -r requirements-dev.txt
$ pre-commit install

检查所有文件

$ pre-commit run --all-files

运行测试

$ pytest -vv

项目详情


下载文件

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

源代码发行版

stactools-viirs-0.1.0.tar.gz (30.6 kB 查看散列值)

上传时间 源代码

构建发行版

stactools_viirs-0.1.0-py3-none-any.whl (43.8 kB 查看散列值)

上传时间 Python 3

支持者