Python库,用于处理时空资产目录(STAC)规范
项目描述
PySTAC
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 查看哈希值)