提供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
)。
项目详情
下载文件
下载适用于您平台的应用程序文件。如果您不确定选择哪一个,请了解有关 安装包 的更多信息。
源分发
dbnomics_data_model-0.13.35.tar.gz (49.5 kB 查看哈希值)
构建分发
关闭
dbnomics_data_model-0.13.35.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d83f36ceb8b95e6e83b0655a89689a8d25dd6e1e8d321d53c3b07323a2f86160 |
|
MD5 | 0c7ab8174cd9e3028921a59e367ef8a6 |
|
BLAKE2b-256 | 38c8f3d9b5edd17bed4cc10a5cfb114507c18703154f7ba4f333ead12ef2b044 |