cernopendata-client.
项目描述
关于
cernopendata-client 是一个命令行工具,用于简化从 CERN开放数据门户 下载文件。该工具允许查询CERN开放数据门户上托管的集合,并下载和验证单个数据集文件。
安装
$ pip install cernopendata-client
用法
有关如何安装和使用 cernopendata-client 的详细信息,请参阅 cernopendata-client.readthedocs.io。
开发
如果您想为 cernopendata-client 贡献代码,您可以按照以下方式设置本地开发环境
克隆仓库
$ git clone https://github.com/cernopendata/cernopendata-client
设置 虚拟环境
$ python3 -m venv env
$ source env/bin/activate
以 可编辑模式 安装 cernopendata-client
$ pip install -e '.[tests]'
有用链接
变更
版本 0.4.0 (2024-08-22)
增加了对Python 3.11和3.12的支持。
通过添加新的 --filter 选项改进了 get-metadata --output-field 命令,允许只输出符合所需标准的选定字段值。
将容器镜像基本版本改为Fedora 38,并略微优化了镜像大小。
停止支持Python 2.7。
版本 0.3.0 (2022-03-16)
增加了对Python 3.10的支持。
改进了使用pycurl引擎进行HTTP下载时的下载文件命令,以在下载中断后继续下载。
通过使用纯净的XRootD包改进了XRootD下载器。将
修改为 下载引擎。 改进了下载文件命令,增加了一个新的选项<--download-engine>,在通过HTTP下载文件时可以选择pycurl或requests引擎。
修复了与文件索引回溯和输出目录处理相关的轻微问题。
版本 0.2.0 (2020-11-19)
添加了新的
命令,用于列出包含开放数据文件的EOS目录的内容。 增加了对Python 3.9的支持。
改进了下载文件命令,允许使用XRootD协议。
改进了下载文件命令,允许使用HTTPS协议。
改进了下载文件命令,允许在下载文件时可选地验证文件完整性。
改进了获取文件位置命令,可选地输出文件大小和校验和。
改进输出格式着色,以更好地指示注释和错误。
修复了轻微的问题并提高了代码覆盖率。
版本 0.1.0 (2020-09-24)
丰富了下载文件命令,允许可选地仅下载匹配特定名称、正则表达式或范围计数的文件。
添加了新的
命令,用于验证下载文件的数目、大小和校验和。 改进了
命令,以便仅输出某些期望的元数据字段值。 丰富了用户文档。
版本 0.0.1 (2020-09-09)
首次公开发布。
项目详情
cernopendata_client-0.4.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f5b0a22d3af1d9525bfafb968f374297591e88924212c224a00de8e000d07fc3 |
|
MD5 | 69acea25bb994a7c3caaf37da2219035 |
|
BLAKE2b-256 | 894bc97df1fcd4ff21a89845d7367b81d6365aa76e7bf31c8005eed0b5fa92ad |