跳转到主要内容

Python库,用于处理时空资产目录(STAC)规范

项目描述

PySTAC

Build Status PyPI version Conda (channel only) Documentation codecov Gitter License

PySTAC是用于Python 3处理时空资产目录(STAC)规范的库。

安装

从 PyPi 安装(推荐)

pip install pystac

如果您想启用使用 jsonschema 项目进行验证的功能,请使用可选的 validation 需求安装

pip install 'pystac[validation]'

如果您想使用 orjson 替代标准 json 库进行 JSON 序列化和反序列化,请使用可选的 orjson 需求安装

pip install 'pystac[orjson]'

如果您想使用自定义的 RetryStacIO 类在 PySTAC 读取时自动重试网络请求,则需要 urllib3

pip install 'pystac[urllib3]'

如果您正在使用 jupyter notebooks 并想启用 pystac 对象的漂亮显示,则需要 jinja2

pip install 'pystac[jinja2]'

从源代码安装

git clone https://github.com/stac-utils/pystac.git
cd pystac
pip install .

有关更多选项,请参阅安装页面

文档

请参阅文档页面以获取最新文档。

开发

有关向本项目贡献的详细信息,请参阅贡献文档

运行快速入门和教程

docs/tutorials 文件夹中有用 jupyter notebooks 编写的快速入门和教程。要运行笔记本,请在 docs 目录作为笔记本目录运行 jupyter notebook

jupyter notebook --ip 0.0.0.0 --port 8888 --notebook-dir=docs

然后您可以导航到笔记本并执行它们。

需要安装 Jupyter

项目详情


下载文件

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

源代码发行版

pystac-1.11.0.tar.gz (141.4 kB 查看哈希值)

上传时间 源代码

构建发行版

pystac-1.11.0-py3-none-any.whl (183.9 kB 查看哈希值)

上传于 Python 3

支持者