Wagnerds的数据采集工具
项目描述
Wags-TAILS
为Wagnerds提供的辅助信息加载和结构(TAILS)技术。
此工具为Wagner Lab开发的几个项目提供数据采集和访问实用程序。它指定用户空间中的一个存储位置,其中可以保存外部数据文件,并提供下载和更新它们的方法,当它们可用时。
它目前用于
安装
从PyPI安装
python3 -m pip install wags_tails
使用
数据源类提供了一个get_latest()
方法,该方法获取最新的可用数据文件,并返回一个包含其位置的pathlib.Path对象
>>> from wags_tails.mondo import MondoData
>>> m = MondoData()
>>> m.get_latest(force_refresh=True)
Downloading mondo.obo: 100%|█████████████████| 171M/171M [00:28<00:00, 6.23MB/s]
PosixPath('/Users/genomicmedlab/.local/share/wags_tails/mondo/mondo_v2023-09-12.obo'), 'v2023-09-12'
将源类初始化为将silent
参数设置为True以抑制控制台输出
>>> from wags_tails.mondo import MondoData
>>> m = MondoData(silent=True)
>>> latest_file, version = m.get_latest(force_refresh=True)
配置
所有数据都存储在指定的WagsTails数据目录的源特定子目录中。默认情况下,此位置为~/.local/share/wags_tails/
,但可以通过在初始化时直接传递Path到数据类、通过$WAGS_TAILS_DIR
环境变量或通过XDG数据环境变量进行配置。
反馈和贡献
我们欢迎用户和有兴趣的协作者提交错误报告、功能请求和代码贡献。有关提交反馈和贡献新代码的文档中包含了指导。
项目详情
下载文件
下载适合您平台文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。
源分发
wags_tails-0.1.4.tar.gz (200.3 kB 查看哈希值)
构建分发
wags_tails-0.1.4-py3-none-any.whl (33.9 kB 查看哈希值)
关闭
wags_tails-0.1.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9fe08dfbfac852ddd2ff1dfffeb5eb238630a6ae34c3d060a4862fd36cc5ab0a |
|
MD5 | 1d205638e0e1c2617c8a3905ff505cf0 |
|
BLAKE2b-256 | 5ca240cc53ab8c1fd01a533b93d3bd805d54851d813ad15fc8b495634eb1041a |
关闭
wags_tails-0.1.4-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 426dc1b9a4311e178d4fcbbd3a7efc064e7bad7dc90f3764dc616082a8cdb3ea |
|
MD5 | 69df3440b6715a9f16339b08d745128e |
|
BLAKE2b-256 | 319c92ce999af6cc1be6696570ed9db50127fe5cd6aadc2d0095cee6dc9c89a7 |