用于编目pilot 1数据的CLI工具
项目描述
Globus Pilot
用于管理Globus Search中的数据以及将相关数据传输到和从Globus端点传输的命令行工具。
安装
Pilot需要python 3.6+,您可以使用以下命令安装:
pip install globus-pilot
有关更多选项,请参阅Read-The-Docs页面。
快速入门
以下是快速教程。
首先,使用Globus登录
pilot login
设置您的搜索索引
pilot index set <myindex>
然后选择您的项目。有关任何列出的项目的信息,请参阅pilot项目信息
pilot project
pilot project set <myproject>
您可以使用list获取数据的概述
pilot list
如果您想了解特定搜索记录的更多详情,可以使用describe查看详情
pilot describe dose_response/rescaled_combined_single_drug_growth
您还可以下载与搜索记录关联的数据
pilot download dose_response/rescaled_combined_single_drug_growth
当您想将更多数据添加到集合时,可以使用upload命令。这将上传数据,并在Globus Search中创建一个记录来跟踪它。
touch my_data.tsv
pilot upload my_data.tsv test_dir --dry-run --verbose -j my_metadata.json
两个标志“–dry-run –verbose”是可选的,但很有用,用于测试。“-j my_metadata.json”用于提供pilot工具无法自动确定的任何额外元数据。以下是一个元数据的示例
{
"title": "Drug Identifiers",
"description": "Drug identifiers, including InChIKey, SMILES, and PubChem.",
"data_type": "Drug Response",
"dataframe_type": "List",
"source": [
"InChIKey",
"SMILES",
"PubChem"
]
}
运行测试
确保安装了test-requirements.txt中的包,然后运行
pytest
以及覆盖率
pytest --cov pilot
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
globus-pilot-0.7.0.tar.gz (74.5 kB 查看哈希值)
构建分发
globus_pilot-0.7.0-py3-none-any.whl (95.5 kB 查看哈希值)
关闭
globus-pilot-0.7.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 015ea5da611f86e96ad00b861789cec1fa2f4e633c04f319262d794ec7c17b7e |
|
MD5 | ec9a0be3840aacc48f2ee060e611e35d |
|
BLAKE2b-256 | 67af4e96dc9b7374f9d98cddcb45f3b4e15ac184055af80a903f26a85c99a83b |
关闭
globus_pilot-0.7.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 73022e20d41ea325d61c1adf9b37f5666c99580b5e03b5c29b36a4b1baf5b541 |
|
MD5 | caca9128b6a86f15982b4707c5cd6210 |
|
BLAKE2b-256 | 4f02cf7326b3f5f414ac5187eff9498fb32cdb5b6dc4f56668c892c057550c9f |