Skip to main content

用于创建和打包数据产品的工具

项目描述

Dataforge 是一个 Python 包,其中包含用于创建和打包数据产品的工具。

<nav class="contents" id="contents" role="doc-toc">

内容

</nav>

安装

Dataforge 使用xmarshal,它是使用Cython编译的。因此,在安装之前,您需要一个 C 编译器:

Linux

sudo apt-get install build-essential

Mac OS X

从 App Store 安装 Apple 的 XCode

视窗

安装Microsoft 的 C++ 构建工具

要安装 dataforge:

pip install dataforge

配置

为了便于使用,可执行命令的许多参数和选项以及许多函数参数可以在 位于项目根目录的名为config.yaml的文件中指定。例如,您可以通过创建包含如下内容的config.yaml 文件来为redcap_export命令指定参数和选项:

sources.redcap.api:
    url: https://redcap.uchicago.edu/api/
    project_name: MyREDCapProject
    outdir: tmp/redcap

红帽

API 令牌管理

要通过 API 访问 REDCap 项目,您需要获取 REDCap API 令牌。为避免每次导出数据时都必须输入令牌,将令牌添加到系统密钥环很方便。您可以使用以下命令执行此操作:

keyring set <redcap_hostname> [<project_name>]

其中<redcap_hostname>是您的 REDCap 服务器的主机名(例如 redcap.uchicago.edu),而<project_name>是 REDCap 项目的缩写(无空格)名称(例如MyREDCapProject)。尽管不需要指定项目名称,但这样做可以让您为多个项目存储 API 令牌。当您被要求输入密码时,请输入您为项目获取的 API 令牌。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

dataforge-0.0.6.tar.gz (18.6 kB 查看哈希

已上传 source