用于管理数据的dtool命令行客户端

dtool的Python项目详细描述


PyPi packageDocumentation Status

通过打包使您的数据更具弹性、可移植性和易于使用 文件和元数据到自包含的数据集中。

概述

dtool是一套管理科学数据并使之成为科学数据的软件。 可编程访问。它由命令行接口^{tt1}组成$ 以及一个python api:dtoolcore

dtool命令行界面允许将文件组织到数据集中 以及在不同的存储解决方案之间移动数据集,例如 本地磁盘到远程对象存储。重要的是,它还提供了 验证传输是否成功。

python api提供了对数据集中的数据和元数据的完全访问。它 使创建用于处理项或项子集的脚本变得容易, 在数据集中。python api还允许构造数据集 程序上。

DTool是可扩展的,这意味着可以为 向命令行界面添加功能和创建界面 自定义存储后端。

dtoolpython包是安装包的元包:

安装:

$ pip install dtool

有几种对象存储解决方案的支持包:

如果您可以访问amazon s3、microsoft azure、ecs s3或irods存储,您可能还需要安装对这些存储的支持:

$ pip install dtool-s3 dtool-azure dtool-ecs dtool-irods

用法:

$ dtool create my-awesome-dataset
Created proto dataset file:///Users/olssont/my-awesome-dataset
Next steps:
1. Add raw data, eg:
   dtool add item my_file.txt file:///Users/olssont/my-awesome-dataset
   Or use your system commands, e.g:
   mv my_data_directory /Users/olssont/my-awesome-dataset/data/
2. Add descriptive metadata, e.g:
   dtool readme interactive file:///Users/olssont/my-awesome-dataset
3. Convert the proto dataset into a dataset:
   dtool freeze file:///Users/olssont/my-awesome-dataset

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中硬件令牌的证书访问私钥   java SQLite数据库在何处不能正确使用?   java在编辑器中显示IntelliJidea中的编译错误   java将atributes放到X500 NameBuilder Bouncy Castle,生成PKCS10   java顺序ant条件不会停止   spring如何发送请求并上传带有java对象的文件,比如@RequestParam CommonsMultipartFile file、@RequestBody User userDetailsId?   java如何在Spring中根据配置创建多个相同类型的bean?   java我需要一个框架来使用依赖注入吗?   如何使用java在excel中插入换行符?   java从安卓文件加载数组   安卓 Dateformat不返回实时Java   java如何将基本int传递给AsyncTask?   java音频相似性库   Spark:OutOfMemoryError:Java堆空间   java My代码未按预期工作。十进制输出不是它应该的样子   财务Java编译器告诉我,我并没有启动变量“interest”或“pmt”