跳转到主要内容

提供DBnomics实体的类和存储抽象

项目描述

DBnomics数据模型

在DBnomics中,一旦从提供者那里下载了数据,就会将其转换为通用格式:DBnomics数据模型。

此Python包提供

  • 定义DBnomics实体(提供者、数据集、序列等)及其业务逻辑和验证规则的模型类
  • 用于加载数据和保存这些实体的数据存储抽象
  • 实现数据存储抽象的适配器(例如 dbnomics_data_model.storage.adapters.filesystem

该包特别用于fetchers的转换脚本来保存数据。

文档

请阅读https://db.nomics.world/docs/data-model/

验证数据

要验证包含由(或与)“filesystem”适配器编写的数据的目录

dbnomics-validate-storage <storage_dir>

此脚本会输出它找到的数据验证错误。

运行测试

要运行单元测试

pytest

代码质量

flake8 .

另请参阅:https://git.nomics.world/dbnomics-fetchers/documentation/wikis/code-style

发布新版本

针对包维护者

git tag x.y.z
git push
git push --tags

GitLab CI 将将软件包发布到 https://pypi.ac.cn/project/dbnomics-data-model/(见 .gitlab-ci.yml)。

项目详情


发布历史 发布通知 | RSS 源

下载文件

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

源分发

dbnomics_data_model-0.13.35.tar.gz (49.5 kB 查看哈希值)

上传时间

构建分发

dbnomics_data_model-0.13.35-py3-none-any.whl (63.9 kB 查看哈希值)

上传时间 Python 3

由以下支持