跳转到主要内容

ESGF的intake-esm灵感目录

项目描述

intake-esgf

徽章

Continuous Integration Documentation Status Code Coverage Status PyPI Conda Zenodo

概述

intake-esgf 是一个在ESGF2中开发的、由 intake-esm 启发 的包。主要区别在于,intake-esgf 目录在运行时初始化为空,并通过搜索、查询ESGF索引节点进行填充,而不是查询一个完全在运行时加载的静态索引。

安装

您可以使用 pip

python -m pip install intake-esgf

conda-forge

conda install -c conda-forge intake-esgf

功能

有关功能列表和代码示例的完整信息,请参阅 文档。简而言之,intake-esgf 旨在隐藏获取ESGF数据的一些复杂性,并尽可能快地将数据提供给用户。

  • 索引并行查询,并在无法返回响应时报告。结果被聚合并作为 pandas DataFrame呈现给用户。
  • 数据的位置对用户隐藏。内部我们跟踪哪些位置为用户提供最快的传输,并自动优先选择这些位置。
  • 文件并行下载到本地缓存,以反映远程存储目录结构。它们以xarray数据集的形式返回给用户。然后,您的搜索脚本成为下载数据以及将其加载到内存以进行分析的方式。
  • 在下载数据之前,我们首先检查它是否已经在本地上可用。这可能是因为您之前已下载它,也可能是因为您正在使用具有直接访问权限的服务器。
  • 从您的搜索结果中收集细胞测量信息,并自动包含在返回的数据集中。

项目详情


下载文件

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

源分发

intake_esgf-2024.7.15.tar.gz (434.1 kB 查看哈希值)

上传

构建分发

intake_esgf-2024.7.15-py3-none-any.whl (33.0 kB 查看哈希值)

上传 Python 3

由以下机构支持