pycap:redcap的python接口

PyCap的Python项目详细描述


**我不再积极开发这个代码库。请继续提交错误,我将尽我所能解决它们。**

…图片::https://secure.travis-ci.org/sburns/pycap.png?分支=主
…图片::https://zenodo.org/badge/3886/sburns/pycap.png


intro
==


pycap是一个python模块,通过一些有用的抽象来公开redcap api。有关redcap项目的信息可以在http://project redcap.org/


麻省理工学院许可证下获得。


文档
----


>规范文档可以在"readthedocs<;http://pycap.rtfd.org>;`.

功能
-


目前,这些api调用可用:

-导出记录
-导出元数据
-导入记录
-导出文件
-导入文件
-删除文件
-导出用户
-导出表单事件映射

所有项目(见下文)。



requirements
----


-请求(>;=1.0.0)

``$pip install requests``


用法
-


>;导入redcap
>;gt;project=redcap.project(api_url,api_key)

=项目.导入记录(数据)



project.import_file('1','file_field',fname,fobj)

f.写入(文件内容)

project.delete_file('1','file_field')
…除了redcap.redcaperror:
…#如果服务器上发生错误,将引发此错误…除了值错误:
…#如果您提出了错误的请求,例如试图删除字段,则会引发此错误…#这不是一个文件

或者

$pip安装pycap

宾夕法尼亚州安德比尔特大学和费城:费城儿童医院。
可从https://github.com/sburns/pycap获得。10.5281/Zenodo.9917





历史
-



<1.0.2(2016-10-05)
+++++++++


*用新的调查参与者导出方法解决问题。



<1.0.1(2016-10-05)1.0.1(2016-10-05)1.0.0.1(2016-10-05)1.0.0.0.1(2016-10-05)
+++++++++++++++++++++++++++++


<导出调查参与者列表的方法。
*更新作者电子邮件。

1.0(2014-05-16)
+++++++这更好地遵循了官方的redcap api。这会破坏向后兼容性,因此1.0版发布。
*删除"redcap.query"和相关测试如果您需要过滤功能,强烈建议使用"pandas"<;http://pandas.pydata.org>;````.*更新文档,内容是:pycap如何隐式解码json响应。

<0.9(2014-02-27)
+++++++++++l`.
*文档的规范URL现在是http://pycap.rtfd.org<;http://pycap.rtfd.org>;``.
*添加``日期``格式``参数。导入记录`
*文档的sphinxification
*添加MIT许可证
*添加``导出调查```&;``导出数据`访问组``参数
``.import_records``
*针对5xx响应的raise
*针对失败的导入的raise异常
*不赞成整个``redcap.query``模块。一开始是个坏主意。
*元数据调用失败时,在"project"实例化期间引发异常。
这通常表示凭据不正确。

0.8.1(2013-05-16)
++++++++++++++ata frame,索引将是项目主字段和"redcap"事件名称的多索引。
*可以将数据帧传递到"project.import"记录"。
*添加"project.export"fem"以从项目导出表单事件映射。
*redcap服务器上的ssl证书可以是igno必要时为红色。

0.8.0(2013-02-14)
+++++++++++++几乎
所有的api方法都以某种方式、形状或形式在"project"中实现。
*修复文件导入错误。
*现在使用宽松的json解码,因为redcap并不总是发送严格的json。
*当
方法在服务器上不成功。
*已清理低级内容处理。




0.7.0(2013-01-18)
++++++++++++dency问题会导致新的安装失败
*修复了项目数据中的换行符
字典会导致项目失败实例化的问题。

<0.6.1(2012-11-16)
+++++++++++++df-kwargs'arg
在project.export-u记录和.export-u元数据中



>0.6(2012-11-06)
+++++++++++br/>
*在redcap上添加export-u元数据函数。project类
*在redcap上添加"df"作为格式参数的选项。project
导出方法以返回熊猫数据帧

>0.5.2(2012-10-12)0.5.2(2012-10-12)0.5.2(2012-10-12)
+++++++++++++++0.5.1(2012-10-04)0.5.1(2012-10-04)0.5.1(2012-10-10-04)0.5(2012-09-09-19)0.5(2012-09-09-19)0.5.5(2012-09-09-19)0.5.2(2012-10-12)0.5.2(2012-10-10-12)0.5(2012-10-12)0.5(2012-09-09-19)0.5.5.5.5(2012-0.++++++++++++++

*添加initi对纵向数据库的所有支持
*在redcap上添加helper属性。项目类
*改进测试
*在github上添加travis ci测试

0.4.2(2012-03-15)
++++++++++++


>0.4.1(2012-03-15)0.4.1(2012-03-15)0.4.1(2012-03-15)0.4.3.4(2012-01-12)0.3.4(2012-01-12)0.3.4(2012-01-12)0.3.3(2011-11-21)0.3.3(2011-11-21)0.3.3(2011-11-21)0.3.3(2011-11-21)0.3.3(2011-11-21)0.3.3(2011-11-11-21)0.3.3(2011-3.3.3.3.3.3.3(2011-11-2011-11-11-11-21)0.3.3(2011++++++++

*导出所有字段时修复错误

0.3.2(2011-11-21)0.3.2(2011-11-21)0.3.2(2011-11-21)0.3.2(2011-11-21)0.3.2(2011-11-21)0.3.2(2011-11-11-21)0.3.2
++br++++br+++br/>+++br/>+++br++++br/>+++br++++++br/>+++br++++++br/>+++++br+++++++++++++++br/>+++++++++++++++++++++++++br+++++++++++++++++++++/>0.3(2011年9月27日)使用Kenneth Reitz的请求模块,大大简化了请求代码。


+*PYPI上的首次公开发布
*版本bump

0.1(2011-09-14)
+++++++++++br/>

*基本导入、导出、元数据

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

推荐PyPI第三方库


热门话题
Java中ArrayList的超简单问题   Java 8在一段时间后过期   java如何创建具有用户定义维度的矩阵,并使用从上到下、从左到右的递增值填充它?   java从JDBC重启mysql   带有sqlite的java LiveData未更新UI   带有JDialog的java小程序在Mac OSX中未正确隐藏   java ActionListener无法从公共类引用数组?   java Apache Digester:NoSuchMethodException:没有这样的可访问方法   安卓中数据库中的java数据没有以正确的格式检索   java快速排序实现:使用random pivot时几乎排序   安卓 Java:高效的ArrayList过滤?   java如何在单独的文件中制作GUI程序   jasper报告如何从JSP或Java代码在JasperReport中传递参数值?