用于管理数据的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是数据线。getMicrosecondPosition()线程安全?   java我可以设置多个。whereEqualTo在firestore查询中指向文档中的字段?   java Intellij 14 Glassfish服务器未连接。部署不可用   java JPA。如何返回null而不是LazyInitializationException   java TarsosDSP Clap检测   比较基于字符串的java枚举   java空指针异常日历。设定时间   java Hystrix在运行时忽略超时   将数据从Java RESTful服务器推送到Android手机上进行通知   java Jnotify delete vs shift delete问题   java安装失败\u没有匹配\u ABIS res113   TreeJava:传递未实例化的对象引用是如何工作的?   java如何使用Android ringtone manager从资产文件夹播放铃声?   java在Dropwizard的不同状态下使用不同的模拟