跳转到主要内容

使用xarray API从存档数据创建虚拟Zarr存储

项目描述

VirtualiZarr

VirtualiZarr通过使用熟悉的xarray语法,创建虚拟Zarr存储,以便于对存档数据进行云友好访问。

VirtualiZarr(发音类似于"virtualize"但更具海盗风格)起源于kerchunk存储库的讨论,并试图以zarr原生方式提供kerchunk的革命性功能,并使用熟悉的数组-like API。

请参阅文档

开发状态和路线图

VirtualiZarr版本1(主要)实现了与kerchunk组合数据集逻辑的功能一致性,提供了一种更简单的方式来操作内存中的kerchunk引用并生成磁盘上的kerchunk引用文件。

未来的VirtualiZarr开发将侧重于将有用概念推广到Zarr规范、Zarr-Python库、Xarray,以及可能的一些新软件包。

我们有很多想法,包括

如果您看到其他机会,我们很乐意听取您的想法!

致谢

本软件包最初由Tom Nicholas在[C]Worthy工作期间开发,他应得的信用在于允许他将优先考虑将数据集虚拟化问题的一般化开源解决方案。VirtualiZarr现在是一个社区拥有的多利益相关者项目。

许可证

Apache 2.0

项目详情


下载文件

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

源分布

virtualizarr-1.0.0.tar.gz (61.6 kB 查看哈希值)

上传时间

构建分布

virtualizarr-1.0.0-py3-none-any.whl (49.2 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面