跳转到主要内容

能源系统数据的无缝数据包实现。

项目描述

unittests coverage docs

这是一个用于能源数据的无摩擦数据包实现;由SENTINEL合作维护。

该包提供Python API和CLI实用工具,用于以无摩擦数据包的形式读取/写入和管理能源(系统)数据。Python API包括与标准Python数据结构(如pandas.DataFrame、xarray.DataArray、xarray.Dataset等)的简单转换。

它通过依赖于外部(但松散耦合的)注册表来引入能源建模术语,该注册表汇集了常用的变量及其相关元数据。如果能源建模社区之外的人想使用此包,在继续使用相同工作流程的同时指向不同的注册表应该相对简单。有关更多信息,请参阅文档

安装

您可以使用

pip

安装(或更新)包

$ pip install [-U] friendly-data

由于注册表松散耦合,因此可以更快地更新。这将适应社区不断发展的数据词汇。因此,建议定期更新注册表,即使您可能不想更新主包。您可以使用以下方式完成此操作:

$ pip install -U friendly-data-registry

如果您的工作流程还包括将数据包转换为IAMC格式,则需要可选依赖项;可以在任何时候安装(省略-U将不会升级主包)

$ pip install [-U] friendly-data[extras]

项目详情


下载文件

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

源分布

friendly_data-0.3.3.tar.gz (43.1 kB 查看哈希值)

上传时间 源代码

构建分布

friendly_data-0.3.3-py3-none-any.whl (49.3 kB 查看哈希值)

上传时间 Python 3

由以下支持