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

dataforge的Python项目详细描述


注意

用python3.7进行了测试。在

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

Installation

注意

在由创建的类型的虚拟环境中安装 venv modulevirtualenv很高 推荐。在

Dataforge使用xmarshal,这是 使用Cython编译。因此,在 你需要一个C编译器:

Linux
sudo apt-get install build-essential
Mac OS X
从App Store安装Apple的XCode
窗口
安装Microsoft’s C++ Build Tools

要安装dataforge:

pip install dataforge

Configuration

为了便于使用,可执行命令以及 许多函数参数可以在名为^{tt2}的文件中指定$ 位于项目的根。例如,可以指定参数 和redcap_export命令的选项,方法是创建config.yaml 包含以下内容的文件:

^{pr2}$

REDCap

要通过API访问REDCap项目,您需要获得REDCap API 令牌。为了避免每次导出数据时都必须输入令牌,它是 方便地将令牌添加到您的系统密钥环。你可以用 以下命令:

keyring set <redcap_hostname> [<project_name>]

其中<redcap_hostname>是REDCap服务器的主机名(例如。, redcap.uchicago.edu)和<project_name>是缩写(没有空格) REDCap项目的名称(例如,MyREDCapProject)。虽然指定了 不需要项目名称,这样做将允许您为存储API令牌 多个项目。当要求您输入密码时,请输入API令牌 你为你的项目获得了。在

警告

不要以明文或其他形式存储API令牌 未加密的文件,不要写在纸上。 如果其他人获得你的API令牌,他或她会 拥有和你一样的访问REDCap项目的权限。如果有 你的代币有没有可能被泄露了,你 应该立即重新生成你的令牌。在

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

推荐PyPI第三方库


热门话题
java从JSP或HTML向servlet发送多个参数   java方法来查看字符是否在字符数组中   使用带有java的MAC地址连接到设备   java如何将csv文件中的数据打印到secondactivity?   java如何从netbean 7.0.1连接到数据库   java考虑所有可能的类值,用于输出测试分割的预测值。   java我的actionListener调用有什么问题   swing在Java中实现粒子过滤器最有效的方法是什么?   java运行。getFontFamily()为返回null。使用apachepoi的docx文件   一个事务中的java领域循环与每个步骤循环中的一个事务   java日期格式与Spring Boot不兼容   java类冲突。处理   java GridBagLayout不工作   java将图像发送到另一个应用程序