与DANDI存档元素交互的命令行客户端
项目描述
DANDI客户端
《DANDI Python客户端 允许您
- 下载 Dandisets和单个受试者文件夹或文件
- 验证数据以确保本地符合标准
- 在上传前在本地组织数据
- 上传 Dandisets
- 使用Python与DANDI存档的Web API交互
- 删除DANDI存档中的数据
- 对数据或DANDI存档执行其他辅助操作
注意:此项目正在积极开发中。请参阅问题日志或进行中(WiP)。
安装
DANDI客户端版本可在PyPI和conda-forge上获取。您可以通过以下方式在Python(原生、虚拟环境或conda)环境中安装它们
pip install dandi
或
conda install -c conda-forge dandi
CLI工具
此包提供了一款命令行实用程序,具有基本界面,可帮助您将数据准备并上传到,或从DANDI存档获取数据。
$> dandi
Usage: dandi [OPTIONS] COMMAND [ARGS]...
  A client to support interactions with DANDI archive
  (http://dandiarchive.org).
  To see help for a specific command, run
      dandi COMMAND --help
  e.g. dandi upload --help
Options:
  --version
  -l, --log-level [DEBUG|INFO|WARNING|ERROR|CRITICAL]
                                  Log level (case insensitive).  May be
                                  specified as an integer.  [default: INFO]
  --pdb                           Fall into pdb if errors out
  --help                          Show this message and exit.
Commands:
  delete            Delete dandisets and assets from the server.
  digest            Calculate file digests
  download          Download a file or entire folder from DANDI.
  instances         List known Dandi Archive instances that the CLI can...
  ls                List .nwb files and dandisets metadata.
  move              Move or rename assets in a local Dandiset and/or on...
  organize          (Re)organize NWB files according to their metadata.
  shell-completion  Emit shell script for enabling command completion.
  upload            Upload Dandiset files to DANDI Archive.
  validate          Validate files for data standards compliance.
运行 dandi --help 或 dandi <subcommand> --help(例如 dandi upload --help)以查看手册页面。
资源
- 
要了解如何与DANDI存档交互以及如何在不同用例中使用DANDI客户端的示例,请参阅手册(特别是关于使用CLI下载和上传 Dandisets的部分)。
- 
获取帮助 
- 
要了解如何为dandi-cli存储库做出贡献,请参阅DEVELOPMENT.md文件。 
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
         dandi-0.63.1.tar.gz  (310.9 kB 查看哈希值)
      
    构建分布
         dandi-0.63.1-py3-none-any.whl  (306.8 kB 查看哈希值)
      
    
    
       关闭
    
      
        
    
    
  
dandi-0.63.1.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | bacbad4f3463ac32d19df30d9ee0c16630eed0ad8c536ea3f0cc83a3c29acc81 | |
| MD5 | 34100e70cd13d5a8ff61923f9a5383b3 | |
| BLAKE2b-256 | 9643fe457ddb52aa3c65075561e93628852232aee74f2154a4277c751e451ca1 | 
    
       关闭
    
      
        
    
    
  
dandi-0.63.1-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | f6c263572a4a03c07154fb5ab0996ee1f8c5edb17000b173efdbdc330f50c782 | |
| MD5 | 5425f096cb3e4e43eebb1597c6271b14 | |
| BLAKE2b-256 | 662707134d4763f97b66c02ede8e1ebe89ad069e5ea5887ee5975db9eb5329e3 |